Вопросы с тегом «sql»

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

7
Есть ли недостатки в использовании универсальной переменной varchar (255) для всех текстовых полей?
У меня есть contactsтаблица , которая содержит такие поля, как postcode, first name, last name, town, country, и phone numberт.д., все из которых определены как VARCHAR(255)даже если ни один из этих полей не будет когда - нибудь близко к тому 255 символов. (Если вам интересно, это так, потому что миграции …
100 mysql  sql 

5
Django в / не в запросе
Я пытаюсь понять, как написать запрос стиля «не в» в django. Например, структура запроса, о которой я думаю, будет выглядеть так. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm ) Как будет выглядеть синтаксис django, если предположить, что модели под названием …
100 sql  django 


6
Несколько запросов, выполняемых в java в одном операторе
Привет, мне было интересно, можно ли выполнить что-то подобное с помощью JDBC, поскольку в настоящее время он предоставляет исключение, хотя это возможно в браузере запросов MySQL. "SELECT FROM * TABLE;INSERT INTO TABLE;" Хотя я понимаю, что это возможно, если строка запроса SQL будет разделена, а оператор будет выполнен дважды, но …
100 java  mysql  sql  jdbc 

2
Очистка паролей пользователей
Как мне избежать или очистить пароли, предоставленные пользователем, прежде чем я их хэширую и сохраню в своей базе данных? Когда разработчики PHP рассматривают хеширование паролей пользователей в целях безопасности, они часто склонны думать об этих паролях, как о любых других данных, предоставленных пользователем. Эта тема часто возникает в вопросах PHP, …
100 php  sql  pdo  hash 

3
SQLite - как вы объединяете таблицы из разных баз данных?
У меня есть приложение, использующее базу данных SQLite, и все работает так, как должно. Сейчас я добавляю новые функции, для которых требуется вторая база данных SQLite, но мне трудно понять, как объединить таблицы из разных баз данных. Если кто-то может мне помочь с этим, я буду очень признателен! Изменить: см. …
100 sql  database  sqlite  join 

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, чтобы они создавались автоматически?
100 sql  sqlite 

1
печать значения переменной в postgresql
У меня есть функция postgresql CREATE OR REPLACE FUNCTION fixMissingFiles() RETURNS VOID AS $$ DECLARE deletedContactId integer; BEGIN SELECT INTO deletedContactId contact_id FROM myContacts WHERE id=206351; -- print the value of deletedContactId variable to the console END; $$ LANGUAGE plpgsql; Как я могу вывести на консоль значение deletedContactId?
100 sql  postgresql 


16
Символ '^ M' в конце строк
Когда я запускаю конкретный сценарий SQL в средах Unix, я вижу символ «^ M» в конце каждой строки сценария SQL, поскольку он отображается в командной строке. Я не знаю, на какой ОС изначально был создан сценарий SQL. Что вызывает это и как это исправить?


16
Удаление начальных нулей из поля в операторе SQL
Я работаю над SQL-запросом, который читает из базы данных SQLServer для создания файла извлечения. Одно из требований для удаления начальных нулей из определенного поля, которое является простым VARCHAR(10)полем. Так, например, если поле содержит «00001A», оператор SELECT должен вернуть данные как «1A». Есть ли в SQL способ легко удалить таким образом …
99 sql  sql-server  tsql 

24
Именование столбцов идентификаторов в таблицах базы данных
Мне было интересно мнение людей об именах столбцов идентификаторов в таблицах базы данных. Если у меня есть таблица с именем Invoices с первичным ключом столбца идентификации, я бы назвал этот столбец InvoiceID, чтобы я не конфликтовал с другими таблицами, и было очевидно, что это такое. Где я сейчас работаю, они …

18
Получите дату начала недели и дату окончания недели из номера недели
У меня есть запрос, который считает даты свадьбы участников в базе данных. SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART( wk, WeddingDate) AS [Week Number] , DATEPART( year, WeddingDate) AS [Year] FROM MemberWeddingDates GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate) ORDER BY SUM(NumberOfBrides) DESC Как мне определить, когда начало и конец каждой …

3
неразрешенная ссылка на объект [INFORMATION_SCHEMA]. [TABLES]
Я создал UDF, который обращается к [INFORMATION_SCHEMA].[TABLES]представлению: CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END В Visual Studio схема и имя представления помечены предупреждением: SQL71502: Функция: [dbo]. [CountTables] имеет неразрешенную ссылку на объект [INFORMATION_SCHEMA]. [TABLES]. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.