sql >> Databáze >  >> RDS >> Mysql

MySQL – Vyhledávání ve vlastním sloupci

Nemůžete odkazovat v WHERE pro aliasy použijte místo toho:

SELECT country_ID*2/id*3.159 as my_id 
FROM `state`
WHERE (country_ID*2/id*3.159)>2;

nebo použijte poddotaz:

SELECT t.*
FROM
(
   SELECT country_ID*2/id*3.159 as my_id 
   FROM `state`
) as t
WHERE t.my_id>2

Zjednodušené zpracování logického dotazu , SELECT je téměř poslední, takže WHERE neví o my_id alias:



  1. Odstraňte tečky a čárky z hodnot sloupců

  2. Jak získat informace o sledování vazebných proměnných předávaných přes OracleParameter v ODP.NET?

  3. Prototyp ioctl v Solaris libc

  4. Při výběru a zakódování základního 64 obrázku z databáze byla zjištěna pomalost