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

Příkaz Case s podmínkou where v SQL

Sqlfiddle zde

Předpokládal jsem, že první dva sloupce jsou int můžete jej změnit podle vaší databáze a podle toho upravit.

Za předpokladu, že budete mít vždy file_no v tabulce hledáte podle file_no vždy, která vám poskytne požadovaný výsledek

SELECT subject
FROM [table_name]
WHERE file_no = (SELECT file_no FROM [table_name] where tender_id = [required_tender_id])
AND subject IS NOT NULL;


  1. Jednoduchá mysql otázka týkající se primárních klíčů a vložky

  2. jak najít přesně data mezi vybranou diagonální oblastí v dotazu mysql

  3. jak zajistit, aby záznam byl vždy nahoře v dané sadě výsledků v mysql?

  4. MySQL dotaz - pomocí SUM of COUNT