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

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


10
SQL Server - де "sys.functions"?
SQL Server 2005 має чудовий перегляд sys.XXX на системний каталог, який я часто використовую. Що мене наштовхує на це: чому існує перегляд "sys.procedures", щоб побачити інформацію про ваші збережені процедури, але немає "sys.functions", щоб побачити те саме для збережених функцій? Ніхто не використовує збережені функції? Я вважаю їх дуже зручними, …

13
Розбиття рядка на кілька рядків в Oracle
Я знаю, що на це якимось чином відповіли PHP та MYSQL, але мені було цікаво, чи може хтось навчити мене найпростішого підходу до розбиття рядка (розділеного комами) на кілька рядів у Oracle 10g (бажано) та 11g. Таблиця така: Name | Project | Error 108 test Err1, Err2, Err3 109 test2 …
104 sql  string  oracle  plsql  tokenize 

9
Вставте оновлення, що зберігається, на SQL Server
Я написав збережений додаток, який буде робити оновлення, якщо запис існує, інакше він зробить вставку. Це виглядає приблизно так: update myTable set Col1=@col1, Col2=@col2 where ID=@ID if @@rowcount = 0 insert into myTable (Col1, Col2) values (@col1, @col2) Моя логіка написання цього способу полягає в тому, що оновлення буде виконувати …


3
SQLite - замініть частину рядка
Чи можливо за SQLдопомогою SQLiteтаблиці замінити частину рядка? Наприклад, у мене є таблиця, де в одному з полів міститься шлях до файлу. Чи можна замінити частини рядка так, наприклад, c:\afolder\afilename.bmp стає c:\anewfolder\afilename.bmp ?
104 sql  sqlite 

9
Як вибрати рядки з часовою позначкою поточного дня?
Я намагаюся виділити з таблиці бази даних лише сьогоднішні записи. В даний час використовую SELECT * FROM `table` WHERE (`timestamp` > DATE_SUB(now(), INTERVAL 1 DAY)); Але це вимагає результатів протягом останніх 24 годин, і мені потрібно, щоб лише сьогодні підбирати результати, ігноруючи час. Як я можу вибрати результати лише на …
104 mysql  sql  timestamp 

7
Як ігнорувати розширення в сценарії SQL, що працює від SQL Plus?
У мене є сценарій SQL, який створює пакет із коментарем, що містить амперсанд (&). Коли я запускаю скрипт із SQL Plus, мені буде запропоновано ввести значення замінника рядка, починаючи з &. Як відключити цю функцію, щоб SQL Plus ігнорував амперсанд?
104 sql  oracle  sqlplus 


5
Надати дозвіл користувачеві на всі збережені процедури в базі даних?
Я генерував сценарій зі старої бази даних, створив нову базу даних та імпортував усі дані зі старої бази даних. Поки що добре, проте жоден користувач не виконує прав на збережені процедури. Я знаю, що можу використовувати GRANT EXECUTE ON [storedProcName] TO [userName] Якщо це було лише кілька процедур, я маю …

10
MySQL INNER JOIN виберіть лише один рядок із другої таблиці
У мене є usersтаблиця і paymentsтаблиця, для кожного користувача, у кого є платежі, в paymentsтаблиці можуть бути кілька асоційованих платежів . Я хотів би вибрати всіх користувачів, які мають платежі, але лише вибрати їх останній платіж. Я намагаюсь цей SQL, але ніколи раніше не пробував вкладені оператори SQL, тому хочу …
104 mysql  sql  select  inner-join 

5
РОЗМІСТУВАННЯ КОНТАКТУ з УМОВАМИ
Я хочу порахувати кількість окремих елементів у стовпці, що залежать від певної умови, наприклад, якщо таблиця така: tag | entryID ----+--------- foo | 0 foo | 0 bar | 3 Якщо я хочу порахувати кількість окремих тегів як "кількість тегів" і порахувати кількість окремих тегів з ідентифікатором вступу> 0 як …
104 sql 

4
MySql - спосіб оновити частину рядка?
Я шукаю спосіб оновити лише частину рядка за допомогою MySQL-запиту. Наприклад, якщо у мене є 10 записів, що містять 'рядок' як частину значення поля (тобто 'щось / рядок', 'щось / stringlookhere', 'щось / string / etcetera', чи є спосіб змінити "рядок 'до' іншого значення 'для кожного рядка за допомогою одного …
103 mysql  sql  string  sql-update 

3
Прокладення нулів зліва в postgreSQL
Я відносно новий користувач PostgreSQL і знаю, як змінити число з нулями вліво в SQL Server, але я намагаюся зрозуміти це в PostgreSQL. У мене стовпчик цифр, де максимальна кількість цифр - 3, а хв - 1: якщо це одна цифра, вона має дві нулі зліва, а якщо це 2 …

16
Як розділити рядок імен у mysql?
Як розділити рядок імен у mysql? Наприклад: name ----- Sachin ramesh tendulkar Rahul dravid Розділіть назву на зразок firstname,middlename,lastname: firstname middlename lastname --------- ------------ ------------ sachin ramesh tendulkar rahul dravid
103 mysql  sql 

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