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

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


21
Вагомі причини НЕ використовувати реляційну базу даних?
Чи можете ви вказати на альтернативні засоби зберігання даних та надати вагомі причини для використання їх замість старих реляційних баз даних? На мою думку, більшість програм рідко використовують повну потужність SQL - було б цікаво подивитися, як створити додаток без SQL.
139 sql  database  nosql 

30
Навіщо нам потрібні об'єкти сутності? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Мені справді потрібно побачити деякі чесні, продумані дискусії щодо достоїнств прийнятої …
139 sql  database  orm  entities 


9
Значення приросту в запиті на оновлення mysql
Я створив цей код, щоб виділити +1 бал, але він не працює належним чином. mysql_query(" UPDATE member_profile SET points= ' ".$points." ' + 1 WHERE user_id = '".$userid."' "); змінна $ балів - це пункти користувача зараз. Я хочу, щоб він додав плюс один до нього .. тому, наприклад, якщо …
139 php  mysql  sql  sql-update 

18
Чи можу я захиститись від інжекцій SQL, уникаючи одноцитатних та оточуючих введення користувачем за допомогою одних лапок?
Я усвідомлюю, що параметризовані SQL-запити є оптимальним способом оздоровити введення користувачів під час створення запитів, що містять введення користувача, але мені цікаво, що не так у прийнятті вводу користувача та уникненні будь-яких єдиних лапок та оточення цілої рядки одинарними лапками. Ось код: sSanitizedInput = "'" & Replace(sInput, "'", "''") & …

26
T-SQL розділений рядок
У мене стовпчик SQL Server 2008 R2, що містить рядок, яку мені потрібно розділити комою. Я бачив багато відповідей на StackOverflow, але жодна з них не працює в R2. Я переконався, що я маю вибрати дозволи на будь-яких прикладах розділеної функції. Будь-яка допомога дуже вдячна.

18
SQL Server ВИБІРУЙТЕ ОСТАННІ N рядків
Це відоме питання, але найкращим рішенням, який я знайшов, є щось на зразок: SELECT TOP N * FROM MyTable ORDER BY Id DESC У мене стіл з великою кількістю рядків. Неможливо використовувати цей запит, оскільки це займає багато часу. Тож як я можу вибрати останні N рядків без використання ЗАМОВЛЕННЯ? …

7
MySQL - ОНОВЛЕННЯ декількох рядків з різними значеннями в одному запиті
Я намагаюся зрозуміти, як ОНОВЛЕННЯ декількох рядків з різними значеннями, і я просто не отримую цього. Рішення є скрізь, але мені це важко зрозуміти. Наприклад, три оновлення в 1 запит: UPDATE table_users SET cod_user = '622057' , date = '12082014' WHERE user_rol = 'student' AND cod_office = '17389551'; UPDATE table_users …
139 mysql  sql  sql-update 

4
вибір та оновлення запису бази даних за допомогою одного набору запитів
Як запустити updateта selectзаяви на одних і тих же, querysetа не робити два запити: - один для вибору об'єкта - і один для оновлення об'єкта Еквівалент у SQL був би на кшталт: update my_table set field_1 = 'some value' where pk_field = some_value

3
Індекси SQL Server - зростаючі чи спадаючі, яка різниця це має?
Коли ви створюєте індекс на стовпчик або кількість стовпців у MS SQL Server (я використовую версію 2005), ви можете вказати, що індекс у кожному стовпці буде або висхідним, або низхідним. Мені важко зрозуміти, чому цей вибір навіть тут. Використовуючи методи бінарного сортування, чи не буде пошук так само швидким? Яка …

19
SQLite в Android Як оновити конкретний рядок
Я вже деякий час намагаюся оновити конкретний рядок, і, здається, це є два способи зробити це. З того, що я прочитав і спробував, ви можете просто скористатися: execSQL(String sql) метод або: update(String table, ContentValues values, String whereClause, String[] whereArgs) метод. (Дайте мені знати, якщо це неправильно, оскільки я новачок в …
138 java  android  sql  eclipse  sqlite 

5
Реалізуйте функцію підкачки (пропустити / взяти) за допомогою цього запиту
Я намагаюся трохи зрозуміти, як реалізувати користувацькі підкачки в SQL, наприклад, читаючи такі статті . У мене є наступний запит, який прекрасно працює. Але я хотів би реалізувати пейджінг із цим. SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEntry group by PostId ) SubQueryAlias …

14
Визначення змінної для використання з оператором IN (T-SQL)
У мене запит Transact-SQL, який використовує оператор IN. Щось на зразок цього: select * from myTable where myColumn in (1,2,3,4) Чи є спосіб визначити змінну для утримання всього списку "(1,2,3,4)"? Як я повинен це визначити? declare @myList {data type} set @myList = (1,2,3,4) select * from myTable where myColumn in …
138 sql  tsql 

10
Перетворити текст у число у запиті MySQL
Чи можливо перетворити текст у число у запиті MySQL? У мене стовпчик з ідентифікатором, який складається з імені та числа у форматі «ім’я-номер». Стовпчик має тип VARCHAR. Я хочу сортувати рядки за номером (рядки з однойменною назвою), але стовпець відсортований відповідно до порядку символів, тобто name-1 name-11 name-12 name-2 Якщо …
138 mysql  sql 

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