Domande taggate «sql»

Structured Query Language (SQL) è un linguaggio per l'interrogazione di database. Le domande dovrebbero includere esempi di codice, struttura della tabella, dati di esempio e un tag per l'implementazione del DBMS (ad esempio MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, ecc.) In uso. Se la tua domanda riguarda esclusivamente un DBMS specifico (utilizza estensioni / funzionalità specifiche), utilizza invece il tag DBMS. Le risposte alle domande contrassegnate con SQL devono utilizzare lo standard SQL ISO / IEC.

10
Modificare una colonna per renderla nulla
Voglio modificare una colonna della tabella per renderla nulla. Ho usato: ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL Questo dà un errore a Modify. Qual è la sintassi corretta?
318 sql 

13
SQL Server: restituisce valore dopo INSERT
Sto cercando di recuperare un valore-chiave dopo un'istruzione INSERT. Esempio: ho una tabella con gli attributi name e id. id è un valore generato. INSERT INTO table (name) VALUES('bob'); Ora voglio recuperare l'ID nello stesso passaggio. Come si fa? Stiamo utilizzando Microsoft SQL Server 2008.

9
Come ottenere più conteggi con una query SQL?
Mi chiedo come scrivere questa domanda. So che questa sintassi reale è fasulla, ma ti aiuterà a capire cosa voglio. Ne ho bisogno in questo formato, perché fa parte di una query molto più grande. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' …
316 mysql  sql  join  count  group-by 

22
MySQL Impossibile aggiungere vincolo di chiave esterna
Quindi sto cercando di aggiungere vincoli di chiave esterna al mio database come requisito di progetto e ha funzionato la prima volta o due su tabelle diverse, ma ho due tabelle su cui ottengo un errore quando provo ad aggiungere i vincoli di chiave esterna. Il messaggio di errore che …
314 mysql  sql  foreign-keys 

8
SQL: trova record da una tabella che non esistono in un'altra
Ho le seguenti due tabelle SQL (in MySQL): Phone_book +----+------+--------------+ | id | name | phone_number | +----+------+--------------+ | 1 | John | 111111111111 | +----+------+--------------+ | 2 | Jane | 222222222222 | +----+------+--------------+ Call +----+------+--------------+ | id | date | phone_number | +----+------+--------------+ | 1 | 0945 | 111111111111 …
310 sql  mysql 

26
C'è qualche differenza tra GROUP BY e DISTINCT
L'altro giorno ho imparato qualcosa di semplice su SQL: SELECT c FROM myTbl GROUP BY C Ha lo stesso risultato di: SELECT DISTINCT C FROM myTbl Ciò di cui sono curioso, c'è qualcosa di diverso nel modo in cui un motore SQL elabora il comando o sono davvero la stessa …
310 sql  group-by  distinct 


15
Seleziona n righe casuali dalla tabella di SQL Server
Ho una tabella di SQL Server con circa 50.000 righe. Voglio selezionare casualmente circa 5.000 di quelle righe. Ho pensato a un modo complicato, creando una tabella temporanea con una colonna "numero casuale", copiando la mia tabella in quella, eseguendo il ciclo attraverso la tabella temporanea e aggiornando ogni riga …
309 sql  sql-server  random 

6
Dynamic SELECT TOP @var in SQL Server
Come posso avere una variabile dinamica che imposta la quantità di righe da restituire in SQL Server? Di seguito non è presente la sintassi valida in SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable


7
La stringa di query MySQL contiene
Ho cercato di capire come posso fare una query con MySQL che controlla se il valore (stringa $haystack) in una determinata colonna contiene determinati dati (stringa $needle), come questo: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); In PHP, la funzione è chiamata substr($haystack, $needle), quindi forse: WHERE substr(`column`, '{$needle}')=1



6
aggiornamento delle righe della tabella in postgres usando subquery
Utilizzando Postgres 8.4, il mio obiettivo è aggiornare la tabella esistente: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Inizialmente ho testato la mia query utilizzando l'istruzione insert: insert into address …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.