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

Bagaimana cara alias bidang atau kolom di MySQL?

select @code:= SUM(field1 + field2), @code+1 from abc;

Namun, harap perhatikan hal berikut (dari MySQL 5.6 dokumen ):

Sebagai aturan umum, selain dalam pernyataan SET, Anda tidak boleh menetapkan nilai ke variabel pengguna dan membaca nilai dalam pernyataan yang sama. Misalnya, untuk menambah variabel, ini boleh saja:

SET @a = @a + 1;

Untuk pernyataan lain, seperti SELECT, Anda mungkin mendapatkan hasil yang Anda harapkan, tetapi ini tidak dijamin. Dalam pernyataan berikut, Anda mungkin berpikir bahwa MySQL akan mengevaluasi @a terlebih dahulu dan kemudian melakukan tugas kedua:

SELECT @a, @a:[email protected]+1, ...;

Namun, urutan evaluasi untuk ekspresi yang melibatkan variabel pengguna tidak ditentukan.

Jadi, gunakan dengan risiko Anda sendiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Tambahkan Kunci Asing

  2. Impor Data ke Database MySQL

  3. Bagaimana cara mengonversi waktu MySQL

  4. Bagaimana saya bisa menggunakan objek PDO dengan benar untuk kueri SELECT berparameter?

  5. Bagaimana cara meneruskan parameter ke panggilan balik kueri mysql di nodejs