Domande taggate «sql»

Structured Query Language (SQL) è un linguaggio per la gestione dei dati nei sistemi di gestione di database relazionali. Questo tag è per domande generali sulla programmazione SQL; non è per Microsoft SQL Server (per questo, usa il tag sql-server), né si riferisce a dialetti specifici di SQL da solo.



4
Perché SQL è TRA inclusivo piuttosto che semiaperto?
Gli intervalli semi-aperti (o semiaperti, semichiusi , semichiusi ) ( [a,b), dove xappartiene all'intervallo iff a <= x < b) sono piuttosto comuni nella programmazione, in quanto hanno molte proprietà convenienti. Qualcuno può offrire una logica che spiega perché SQL BETWEENutilizza un intervallo chiuso ( [a,b])? Questo è esp. scomodo …
45 sql 

9
Utilizzando la parola chiave JOIN o no
Le seguenti query SQL sono le stesse: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; E certamente si traducono negli stessi piani di query su ogni DBMS che abbia mai provato. Ma ogni tanto leggo o ascolto …
45 sql  coding-style 




7
Trigger SQL e quando o quando non utilizzarli.
Quando stavo inizialmente imparando a conoscere SQL, mi veniva sempre detto, utilizzare i trigger solo se proprio necessario e optare invece per utilizzare le stored procedure, se possibile. Ora purtroppo a quel tempo (alcuni anni fa) non ero così curioso e attento ai fondamenti come lo sono ora, quindi non …
43 sql 

6
Come posso semplificare la scrittura di query SQL complesse? [chiuso]
Sto trovando molto difficile scrivere query SQL complesse che coinvolgono join su molte (almeno 3-4) tabelle e che coinvolgono diverse condizioni nidificate. Le domande che mi viene chiesto di scrivere sono facilmente descritte da alcune frasi, ma possono richiedere una quantità ingannevole di codice per il completamento. Mi trovo spesso …
42 sql  tips  query 

6
Perché non restituire le date come una stringa dal database?
In una tipica applicazione Web, le date vengono recuperate dal livello del database fortemente tipizzato (ad es. In c # come System.DateTime come opposto System.String). Quando una data deve essere espressa come una stringa (ad es. Visualizzata su una pagina), la conversione da DateTime a stringa viene effettuata nel livello …


3
tabelle autoreferenziali, buone o cattive? [chiuso]
Rappresentando le posizioni geografiche all'interno di un'applicazione, la progettazione del modello di dati sottostante suggerisce due opzioni chiare (o forse più?). Una tabella con una colonna parent_id autoreferenziale uk - london (london parent id = UK id) o due tabelle, con una relazione da una a molte utilizzando una chiave …



2
Qual è la storia della pronuncia non ufficiale di SQL?
SQL è ufficialmente pronunciato come / ˌɛskjuːˈɛl / like "SQL", come indicato in Beaulieu, Alan (aprile 2009). Mary E. Treseler. ed. Learning SQL (2a edizione). Sebastapol, California, Stati Uniti: O'Reilly. ISBN 978-0-596-52083-0. Ma spesso è pronunciato / ˈsiːkwəl / like "sequel", qual è la storia dietro questa seconda pronuncia?
32 sql  history 

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.