sintaks mysql di mana singkatan?
迷茫
迷茫 2017-06-10 09:49:43
0
2
1091

Saya terjumpa sekeping SQL hari ini yang saya tidak faham, tolong bantu!

Pernyataan pertanyaan mysql:

select * from table where fielda='123' and not '456'
Apakah maksud

and not?

Saya cuba sendiri select * from table where not '123' dan berkesan

Bagaimana untuk memahami?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
代言

Pelik betul cara penulisan.

fielda='123' and not '456'

Pecahan:

fielda='123'
and
not '456'

Bersamaan dengan:

fielda='123' and 0

Bersamaan dengan:

select * from table where 0

(Saya tidak tahu jika keutamaan saya betul)

  • balas dan bermakna dua syarat mesti dipenuhi
    梦想成真 pengarang 2017-06-10 21:27:47
typecho

Pengendali logik sintaks MySQL:

Jika operan berikut ialah 0, nilainya ialah 1; jika operan itu bukan 0, nilainya ialah 0, dan NULL dilayan secara istimewa, iaitu, BUKAN NULL ialah NULL.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan