Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage permettant d'interroger des bases de données. Les questions doivent inclure des exemples de code, une structure de table, des exemples de données et une balise pour l'implémentation du SGBD (par exemple MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) utilisés. Si votre question concerne uniquement un SGBD spécifique (utilise des extensions / fonctionnalités spécifiques), utilisez plutôt la balise de ce SGBD. Les réponses aux questions marquées avec SQL doivent utiliser le standard SQL ISO / IEC.


6
MySQL CONCAT renvoie NULL si un champ contient NULL
J'ai les données suivantes dans mon tableau "appareils" affiliate_name affiliate_location model ip os_type os_version cs1 inter Dell 10.125.103.25 Linux Fedora cs2 inter Dell 10.125.103.26 Linux Fedora cs3 inter Dell 10.125.103.27 NULL NULL cs4 inter Dell 10.125.103.28 NULL NULL J'ai exécuté la requête ci-dessous SELECT CONCAT(`affiliate_name`,'-',`model`,'-',`ip`,'-',`os_type`,'-',`os_version`) AS device_name FROM devices Il …
163 mysql  sql  null  concat 


6
Joindre gauche avec clause Where
J'ai besoin de récupérer tous les paramètres par défaut du tableau des paramètres, mais également de saisir le paramètre de caractère s'il existe pour le caractère x. Mais cette requête ne récupère que les paramètres où le caractère est = 1, pas les paramètres par défaut si l'utilisateur n'a défini …


15
De meilleures techniques pour couper les zéros non significatifs dans SQL Server?
J'utilise ceci depuis un certain temps: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) Cependant, récemment, j'ai trouvé un problème avec les colonnes avec tous les caractères "0" comme "00000000" car il ne trouve jamais un caractère non "0" correspondant. Une technique alternative que j'ai vue est d'utiliser TRIM: REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' …

15
LIMIT 10..20 dans SQL Server
J'essaye de faire quelque chose comme: SELECT * FROM table LIMIT 10,20 ou SELECT * FROM table LIMIT 10 OFFSET 10 mais en utilisant SQL Server La seule solution que j'ai trouvée semble exagérée: SELECT * FROM ( SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases ) …




13
Comment puis-je obtenir le SQL d'un PreparedStatement?
J'ai une méthode Java générale avec la signature de méthode suivante: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Il ouvre une connexion, construit une PreparedStatementà l'aide de l'instruction sql et des paramètres du queryParamstableau de longueur variable, l'exécute, met en cache le ResultSet(dans a CachedRowSetImpl), ferme la connexion et renvoie …

5
Renvoie 0 si le champ est nul dans MySQL
Dans MySQL, existe-t-il un moyen de définir les champs "total" à zéro s'ils sont NULL? Voici ce que j'ai: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT SUM(upr.amount) FROM uc_payment_receipts upr WHERE uo.order_id = upr.order_id ) AS payment_received, (SELECT …
160 sql  mysql 

9
MySQL Workbench: comment maintenir la connexion active
Code d'erreur: 2013. Connexion perdue au serveur MySQL pendant la requête J'utilise MySQL Workbench. De plus, j'exécute un lot d'inserts, environ 1000 lignes au total (ex. INSERT INTO mytable SELECT * FROM mysource1; INSERT INTO mytable SELECT * FROM mysource2;...mysource3...mysource4Multiplié 1000 fois) Chaque lot prend un temps considérable, certains d'entre …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.