Articles of sql

Meilleur navigateur SQL pour HSQLDB?

Quel est le meilleur outil de navigation pour les bases de données HSQLDB?

Que représente un point d’interrogation dans les requêtes SQL?

En parcourant certains livres SQL, j’ai trouvé que les exemples ont tendance à utiliser des points d’interrogation ( ? ) Dans leurs requêtes. Qu’est-ce que cela représente?

Insérer / Mettre à jour une date aléatoire dans MySQL

Comment puis-je mettre à jour une colonne avec une date aléatoire au cours des 2 dernières semaines en utilisant MySQL? Par exemple (le code ne fonctionne pas): UPDATE mytable SET col = sysdate() – rand(1, 14);

Meilleur moyen de comprendre les instructions SQL complexes?

Quelqu’un at-il une méthode pour comprendre les instructions SQL complexes? Lors de la lecture du code structurel / OO, il existe généralement des couches d’abstraction qui vous permettent de le décomposer en morceaux faciles à gérer. Souvent, en SQL, cependant, il semble que vous devez garder une trace de ce qui se passe dans plusieurs […]

Copier des données d’une ligne existante vers une autre ligne existante dans SQL?

J’ai un tableau complet de données de suivi pour un cours spécifique, le cours numéro 6. Maintenant, j’ai ajouté de nouvelles données de suivi pour le cours numéro 11. Chaque ligne de données est pour un utilisateur pour un cours, donc pour les utilisateurs affectés aux cours 6 et 11, il y a deux lignes […]

Est-ce que les jointures extérieures gauches se rejoignent?

J’ai vu des jointures appelées LEFT OUTER JOIN ou RIGHT OUTER JOIN. Dans certains endroits, j’ai vu LEFT JOIN ou RIGHT JOIN. Je suis confus par cela. J’ai posté une question il y a 2 jours, mais je n’arrive pas à comprendre les liens fournis par les solutions. Ces types de jointures sont-ils les mêmes, […]

Postgresql SELECT si la chaîne contient

J’ai donc un dans mon postgresql: TAG_TABLE ========================== id tag_name ————————– 1 aaa 2 bbb 3 ccc Pour simplifier mon problème, ce que je veux faire, c’est SELECT ‘id’ de TAG_TABLE quand une chaîne “aaaaaaaa” contient le ‘tag_name’. Donc, idéalement, il ne devrait retourner que “1”, qui est l’ID du nom de tag “aaa” C’est […]

Sélectionnez sans clause FROM dans Oracle

dans SQL Server est possible d’exécuter un SELECT, sans référence à une table; quelque chose comme: Select 1.2 +3, ‘my dummy ssortingng’ Comme Oracle ne permet pas un SELECT sans FROM, j’utilise la table double pour ce type d’opération; quelque chose comme: Select 1,2+3, ‘my dummy ssortingng’ FROM DUAL Il existe une meilleure façon de […]

Comment sélectionner un jeu de résultats vide?

J’utilise une procédure stockée dans MySQL, avec une instruction CASE. Dans la clause ELSE de CASE (équivalent à la valeur par défaut:), je souhaite sélectionner et renvoyer un jeu de résultats vide, évitant ainsi de lancer une erreur SQL en ne traitant pas le cas ELSE, et renvoyant un jeu de résultats vide n’aurait renvoyé […]

MySQL: Code d’erreur: 1118 Taille de la ligne trop grande (> 8126). Modification de certaines colonnes en TEXT ou BLOB

Je veux créer une table de 325 colonnes: CREATE TABLE NAMESCHEMA.NAMETABLE ( ROW_ID TEXT NOT NULL , //this is the primary key 324 column of these types: CHAR(1), DATE, DECIMAL(10,0), DECIMAL(10,7), TEXT, LONG, ) ROW_FORMAT=COMPRESSED; J’ai remplacé tous les VARCHAR par le TEXT et j’ai ajouté Barracuda dans le fichier my.ini de MySQL, voici les […]