Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

C#:Kelas Pembuat Kueri SQL

Karena Google mengarahkan saya ke halaman ini, saya akan menyarankan SqlKata , Pembuat SqlQuery yang sederhana namun kuat, yang mendukung kondisi tempat bersarang, subkueri, dan gabungan.

Saat ini mendukung SqlServer, MySql dan PostgreSql

var query = new Query("Users")
     .LeftJoin("Countries", "Users.CountryId", "Countries.Id")
     .Where("Status", "blocked")
     .OrWhereIn("Id", new [] {10, 11, 12})
     .OrWhere("LastLogin", ">", DateTime.UtcNow.AddMonths(-5));

Catatan: Saya pemiliknya

Perbedaan antara keluaran kompiler yang berbeda
MySql: https://sqlkata.com/playground/mysql?code=var%20query%20=%20new%20Query(%22Posts%22).Limit(10).Offset(20)%3B

SqlServer: https://sqlkata.com/playground/sqlserver?code=var%20query%20=%20new%20Query(%22Posts%22).Limit(10).Offset(20)%3B

Oracle: https://sqlkata.com/playground/Oracle?code=var%20query%20=%20new%20Query(%22Posts%22).Limit(10).Offset(20)%3B



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengidentifikasi vs Non-Mengidentifikasi Hubungan (Lagi!!!)

  2. ClassNotFoundException saat menghubungkan ke Mysql dengan JDBC

  3. Mengapa saya perlu membersihkan kumpulan koneksi setiap kali saya menerapkan ulang?

  4. Solusi untuk pernyataan dinamis dalam prosedur tersimpan yang dipanggil dari pemicu

  5. Aplikasi Windows phone 8.1 terhubung dengan database