Tips for Querying a MySQL Database
February 20, 2015
ORDER BY nach Prioritaet
code
SELECT * FROM countries
ORDER BY iso_code IN ('UK','US') DESC, iso_code;
Booleans werden als 0/1 sortiert.
NOT LIKE und NULL
Wenn Spalten NULL sein koennen:
code
SELECT count(*)
FROM runs
WHERE info IS NULL OR info NOT LIKE '%wrong%';
Klammern bei komplexen WHERE
code
WHERE (
CompanyName LIKE '%q%'
OR description LIKE '%q%'
OR KeywordTags LIKE '%q%'
)
AND Active='yes'
AND State='Florida'