Articles of mysql

La vista SELECT contiene una sottoquery nella clausola FROM

Ho due tavoli e ho bisogno di creare una vista. Le tabelle sono: credit_orders(id, client_id, number_of_credits, payment_status) credit_usage(id, client_id, credits_used, date) Io uso la seguente query per fare questo. La query senza la parte “create view” funziona bene ma con “create view”, mostra l’errore “View’s SELECT contiene una sottoquery nella clausola FROM”. Quale potrebbe essere […]

Come ottenere il primo giorno di ogni mese corrispondente in mysql?

Voglio ottenere il primo giorno di ogni mese corrispondente dell’anno in corso. Ad esempio, se l’utente seleziona “2010-06-15”, le richieste di query devono essere eseguite da “2010-06-01” anziché “2010-06-15”. Per favore aiutami come calcolare il primo giorno dalla data selezionata. Attualmente, sto cercando di essere desiderabile usando la seguente query di selezione di mysql: Select […]

Concatenazione di stringhe in MySQL

Sto usando MySQL e MySQL Workbench 5.2 CE. Quando provo a concatenare 2 colonne, last_name e first_name , non funziona: select first_name + last_name as “Name” from test.student

Converti DateTime per MySQL usando C #

Voglio cambiare il DateTime per MySQL in C #. Il mio database MySQL accetta solo questo formato 1976-04-09 22:10:00 . In C # hai una stringa che ha un valore di data: string str = “12-Apr-1976 22:10”; Voglio convertire per MySQL quindi assomiglia a: 1976-04-12 22:10 Come posso cambiarli o come fanno gli altri programmatori […]

MySQL INSERT IF (istruzioni personalizzate if)

Innanzitutto, ecco il riassunto conciso della domanda: È ansible eseguire una dichiarazione INSERT condizionale? Qualcosa di simile a questo: IF(expression) INSERT… Ora, so che posso farlo con una procedura memorizzata. La mia domanda è: posso farlo nella mia domanda? Ora, perché dovrei farlo? Supponiamo di avere le seguenti 2 tabelle: products: id, qty_on_hand orders: id, […]

MySQL salta i primi 10 risultati

C’è un modo in MySQL per avere il primo risultato 10 da una query SELECT saltata? Mi piacerebbe che funzionasse qualcosa come LIMIT.

Query MySQL, MAX () + GROUP BY

Domanda SQL Daft. Ho una tabella come tale (‘pid’ è auto-incrementare col primario) CREATE TABLE theTable ( `pid` INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, `timestamp` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `cost` INT UNSIGNED NOT NULL, `rid` INT NOT NULL, ) Engine=InnoDB; Dati effettivi della tabella: INSERT INTO theTable (`pid`, `timestamp`, `cost`, `rid`) VALUES (1, ‘2011-04-14 01:05:07’, 1122, 1), […]

Come cambiare il fuso orario mysql nella connessione java

Mysql funziona a GMT + 8 ma Tomcat funziona a GMT. quando si salva data e ora nel database, sembra eseguito ok, quando controllo il valore datetime in DB, vedo il valore GMT. Ma quando provo ad ottenere il valore da DB, il valore è cambiato, sembra che il valore in DB sia preso come […]

Puoi aggiungere un’istruzione if in ORDER BY?

Sto cercando di ottenere quanto segue: Ho una singola istruzione ORDER BY che potrebbe variare in base al valore memorizzato nella colonna A. Per esempio: se il Tipo è Membro, ordina per cognome del membro se il Tipo è Gruppo, ordina per Nome Gruppo entrambi in ordine ascendente. La mia ipotesi migliore per la dichiarazione […]

selezionare il contatore incrementale in mysql

Ecco la mia query mysql select name from table; Voglio selezionare un contatore incrementale lungo il nome del lato. Come fare questo. quindi l’output atteso sarà Jay 1 roy 2 ravi 3 ram 4