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

Do czego nie odnosi się ten SQL?

Twój kolega utworzył zapytanie (SELECT COUNT(*) ) z podzapytaniem, które nazwał t . Ten t to tylko tymczasowa nazwa tabeli, która odnosi się do

Mógł prawdopodobnie nazwać go temp być nieco bardziej jednoznacznym. Powodem, dla którego staje się to jak tabela, jest to, że w MySQL, SELECT zapytanie zwraca wiersze danych, które zachowują się jak tabela. Tak więc to wewnętrzne zapytanie otrzymuje AttemptNo i tworzy tymczasową tabelę t . Zewnętrzne zapytanie zlicza następnie te dane.

; wewnątrz zapytania jest uczynienie go pełną instrukcją, gdy ciąg zapytanie jest wywoływane przez program. Jeśli nie zostało to uwzględnione, ciąg query nie zawierałoby poprawnej instrukcji MySQL. Ostatni ; jest dokończenie przypisania zmiennej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:unikalne pole musi być indeksem?

  2. Implementacja odległości Levenshteina dla wyszukiwania mysql/fuzzy?

  3. Jak dodać kryteria wyszukiwania i filtrowania w Yii

  4. Czy serwer proxy RDS wpływa na bieżące buforowanie po stronie aplikacji?

  5. MySQL Wybierz grupę rekordów na podstawie ostatniego znacznika czasu