Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Instrukcja case z warunkiem where w SQL

Sqlfiddle tutaj

Założyłem, że pierwsze dwie kolumny to int możesz go zmienić zgodnie z bazą danych i odpowiednio edytować.

Zakładając, że zawsze będziesz mieć file_no w tabeli przeszukujesz po file_no zawsze, który da Ci pożądany rezultat

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dopasowanie do słów ze znakami akcentu, umlautami itp. mysql/php

  2. zaimportuj CSV do MySQL i przekonwertuj datę

  3. Naprawić zserializowane dane uszkodzone z powodu edycji bazy danych MySQL w edytorze tekstu?

  4. Mysql czas Unii V.S. oddzielne zapytanie jeden po drugim

  5. Tunel SSH z Pythona zamyka się automatycznie