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.

2
È possibile che la clausola SQL Output restituisca una colonna non inserita?
Ho apportato alcune modifiche al mio database e ho bisogno di migrare i vecchi dati nelle nuove tabelle. Per questo, ho bisogno di compilare una tabella (ReportOptions) prendendo i dati dalla tabella originale (Practice) e riempire una seconda tabella intermedia (PracticeReportOption). ReportOption (ReportOptionId int PK, field1, field2...) Practice (PracticeId int …
123 sql  sql-server 

10
Crea PostgreSQL ROLE (utente) se non esiste
Come scrivo uno script SQL per creare un RUOLO in PostgreSQL 9.1, ma senza generare un errore se esiste già? Lo script corrente ha semplicemente: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Questo fallisce se l'utente esiste già. Vorrei qualcosa del tipo: IF NOT EXISTS (SELECT * FROM pg_user WHERE username …


6
SQL Group By con un Order By
Ho una tabella di tag e desidero ottenere il numero più alto di tag dall'elenco. I dati di esempio hanno questo aspetto id (1) tag ('night') id (2) tag ('awesome') id (3) tag ('night') utilizzando SELECT COUNT(*), `Tag` from `images-tags` GROUP BY `Tag` mi riporta perfettamente i dati che cerco. …








6
L'ordine delle clausole dove è importante in SQL?
Diciamo che ho una tabella chiamata PEOPLEcon 3 colonne ID, LastName, FirstName, nessuna di queste colonne è indicizzata. LastNameè più unico ed FirstNameè meno unico. Se eseguo 2 ricerche: select * from PEOPLE where FirstName="F" and LastName="L" select * from PEOPLE where LastName="L" and FirstName="F" La mia convinzione è che …

27
MySQL Insert Where query
Cosa c'è di sbagliato in questa query: INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; Funziona senza la WHEREclausola. Mi sembrava di aver dimenticato il mio SQL ..
121 sql  mysql 

5
Puoi usare un alias nella clausola WHERE in mysql?
Devo usare un alias nella clausola WHERE, ma continua a dirmi che è una colonna sconosciuta. C'è un modo per aggirare questo problema? Devo selezionare record con una valutazione superiore a x. La valutazione viene calcolata come il seguente alias: sum(reviews.rev_rating)/count(reviews.rev_id) as avg_rating


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.