Запитання з тегом «sql»

Структурована мова запитів (SQL) - це мова для запитів баз даних. Питання повинні включати приклади коду, структуру таблиці, вибіркові дані та тег для реалізації СУБД (наприклад, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 тощо). Якщо ваше питання стосується виключно конкретної СУБД (використовує конкретні розширення / функції), використовуйте замість цього тег СУБД. Відповіді на запитання, позначені SQL, повинні використовувати стандарт ISO / IEC.


9
Пошук назв таблиць
Я використовую наступне для пошуку рядків у своїх збережених процедурах: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' Чи легко внести зміни до вищезазначеного, щоб він здійснював пошук у назвах таблиць у певному db "DBname"?


3
Як відсортувати результат з string_agg ()
У мене є стіл: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) З рядками: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO tblproducts(productid, product) VALUES (3, 'ESOZ D 20 MG CAP'); INSERT INTO …

30
Найскладніший спосіб створення розділених комами рядків із колекції / масиву / списку?
Під час роботи з базами даних я помітив, що я пишу рядки запитів, і в цих рядках я повинен поставити декілька обмежень у пункті-де зі списку / масиву / колекції. Має виглядати так: select * from customer where customer.id in (34, 26, ..., 2); Ви можете спростити це, зменшивши це …
98 java  sql  string 

2
Очищення паролів користувача
Як я повинен уникнути або очистити надані користувачем паролі, перш ніж їх хешувати і зберігати їх у своїй базі даних? Коли розробники PHP розглядають хешування паролів користувачів з метою безпеки, вони часто схильні думати про такі паролі, як будь-які інші дані, надані користувачем. Ця тема часто виникає в питаннях PHP, …
98 php  sql  pdo  hash 

5
Кластеризовано проти не кластеризованих
Мої знання нижчого рівня про SQL (Server 2008) обмежені, і зараз вони ставлять під сумнів наші DBA. Дозвольте мені пояснити (я згадав очевидні твердження в надії, що я маю рацію, але якщо ви бачите щось не так, будь ласка, скажіть мені) сценарій: У нас є таблиця, в якій розміщено "Судові …


3
Чи підтримує PostgreSQL "акценти нечутливі" зіставлення?
У Microsoft SQL Server можна вказати посилання "нечутливий до акцентів" (для бази даних, таблиці або стовпця), що означає, що це можливо для запиту, наприклад SELECT * FROM users WHERE name LIKE 'João' щоб знайти рядок з Joaoназвою. Я знаю, що можна знімати наголоси з рядків у PostgreSQL за допомогою функції …

7
Що таке стовпчаста база даних?
Я вже деякий час працюю зі складуванням. Мене заінтригують бази даних Columnar та швидкість, яку вони можуть запропонувати для пошуку даних. У мене є багатоскладове запитання: Як працюють бази даних Columnar? Чим вони відрізняються від реляційних баз даних?
98 sql  database 

10
Знайдіть усі записи, у яких кількість зв’язків більша за нуль
Я намагаюся зробити щось, що я думав, що це буде просто, але, здається, це не так. У мене є модель проекту, яка має багато вакансій. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Я хочу отримати всі проекти, які мають принаймні 1 вакансію. Я спробував щось подібне: Project.joins(:vacancies).where('count(vacancies) …

7
Як знайти дублікати у кількох стовпцях?
Тому я хочу зробити щось на зразок цього коду sql нижче: select s.id, s.name,s.city from stuff s group by s.name having count(where city and name are identical) > 1 Щоб отримати наступне, (але ігнорувати, де збігається лише назва чи лише місто, воно має бути в обох стовпцях): id name city …

16
Видалення початкових нулів з поля в операторі SQL
Я працюю над запитом SQL, який читає з бази даних SQLServer для створення файлу витягування. Одна з вимог видалення початкових нулів з певного поля, яке є простим VARCHAR(10)полем. Так, наприклад, якщо поле містить "00001A", оператор SELECT повинен повернути дані як "1A". Чи є спосіб в SQL таким чином легко видалити …
98 sql  sql-server  tsql 

24
Присвоєння імені стовпців ідентифікаторів у таблицях баз даних
Мені цікаво було думки людей щодо іменування стовпців ідентифікаторів у таблицях баз даних. Якщо у мене є таблиця "Рахунки-фактури" з первинним ключем стовпця ідентифікатора, я б назвав цей стовпець "InvoiceID", щоб я не конфліктував з іншими таблицями, і очевидно, що це таке. Там, де я працюю поточним, вони називають усі …

4
Як імпортувати .sql-файли в SQLite 3?
У мене є файли .sql із таким вмістом: #cat db.sql create table server(name varchar(50),ipaddress varchar(15),id init) create table client(name varchar(50),ipaddress varchar(15),id init) Як імпортувати цей файл у SQLite, щоб вони автоматично створювалися?
98 sql  sqlite 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.