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.






11
Posso concatenare più righe MySQL in un campo?
Utilizzando MySQL, posso fare qualcosa del tipo: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; La mia uscita: shopping fishing coding ma invece voglio solo 1 riga, 1 colonna: Uscita prevista: shopping, fishing, coding Il motivo è che sto selezionando più valori da più tabelle e dopo tutto i join …
1214 mysql  sql  concat  group-concat 





30
Parametrizzare una clausola SQL IN
Come posso parametrizzare una query contenente una INclausola con un numero variabile di argomenti, come questo? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC In questa query, il numero di argomenti potrebbe essere compreso tra 1 e 5. Preferirei non utilizzare una stored procedure dedicata per …



6
Differenza tra JOIN e INNER JOIN
Entrambi questi join mi daranno gli stessi risultati: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK C'è qualche differenza tra le dichiarazioni in termini di prestazioni o altro? Differisce tra diverse implementazioni SQL ?


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.