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

Apa yang Setara dengan MySQL dari Fungsi CHOOSE() SQL Server?

SQL Server memiliki CHOOSE() fungsi yang mengembalikan item daftar pada posisi tertentu. MySQL juga memiliki fungsi yang setara, tetapi dengan nama yang berbeda.

Di MySQL, ELT() fungsi pada dasarnya melakukan hal yang sama dengan CHOOSE() tidak di SQL Server. Ini memungkinkan Anda menemukan item daftar pada posisi tertentu dalam daftar.

Contoh

Ini contohnya:

SELECT ELT(3, 'Cat', 'Dog', 'Horse') AS 'Result';

Hasil:

+--------+
| Result |
+--------+
| Horse  |
+--------+

Anda juga dapat menggunakan angka, dan Anda dapat mengembalikan nilai dari database dan mencocokkannya dengan daftar Anda sendiri.

Versi SQL Server

Inilah cara Anda melakukan contoh di atas di SQL Server:

SELECT CHOOSE(3, 'Cat', 'Dog', 'Horse') AS 'Result';

Hasil:

Result
------
Horse 

Jadi satu-satunya perbedaan adalah nama fungsinya.

Untuk contoh lainnya, lihat Cara Menemukan Item Daftar pada Posisi yang Ditentukan di MySQL.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah nama tabel MySQL di server Linux menjadi tidak peka huruf besar-kecil?

  2. Kinerja MySQL:Cara Memanfaatkan Pengindeksan Database MySQL

  3. Bagaimana Fungsi OCTET_LENGTH() Bekerja di MySQL

  4. Metode Gratis untuk Memperbaiki Database MySQL yang Rusak

  5. Pandangan mendalam tentang Pengindeksan Basis Data