SQL SELECT: различия между версиями

Материал из Iknow
Перейти к навигации Перейти к поиску
(Новая страница: «==Выбираем все uid и номера sms телефонов у абонентов с тарифами(gid) в скопках.== SELECT uid,sms_tel FROM…»)
 
Строка 6: Строка 6:
  
 
SELECT *  FROM  `mod_cards_cards` WHERE  `series` LIKE  '1012' AND  `expired` =  '2014-12-31' AND  `status` =  'a' LIMIT 0 , 30;
 
SELECT *  FROM  `mod_cards_cards` WHERE  `series` LIKE  '1012' AND  `expired` =  '2014-12-31' AND  `status` =  'a' LIMIT 0 , 30;
 +
 +
==Выборка повторяющегося фамилии имени отчества. (Запрос не проверялся).
 +
SELECT * FROM (SELECT u.uid, u.fio, u.mob_tel FROM users u, users u2 WHERE u.fio = u2.fio AND LENGTH(u.fio) > 1 ORDER BY u.fio) AS tmp GROUP by uid

Версия 10:34, 5 июля 2019

Выбираем все uid и номера sms телефонов у абонентов с тарифами(gid) в скопках.

SELECT uid,sms_tel FROM `users` WHERE gid in (5,6,7,20)

Выборка скретч карт у которых дата окончания expired=2014-12-31 и они активны (status=a), критерий поиска серия карт (series LIKE 1012) выводить по 30 строк

SELECT * FROM `mod_cards_cards` WHERE `series` LIKE '1012' AND `expired` = '2014-12-31' AND `status` = 'a' LIMIT 0 , 30;

==Выборка повторяющегося фамилии имени отчества. (Запрос не проверялся). SELECT * FROM (SELECT u.uid, u.fio, u.mob_tel FROM users u, users u2 WHERE u.fio = u2.fio AND LENGTH(u.fio) > 1 ORDER BY u.fio) AS tmp GROUP by uid