Articles of sql

Obtenez tous les caractères avant l’espace dans MySQL

Je voudrais obtenir tous les personnages dans un champ avant un espace Par exemple, si field1 est “chara ters” Je veux qu’il retourne “chara” À quoi ressemblerait cette déclaration de sélection?

Requête SQL pour obtenir la ligne la plus récente pour chaque instance d’une clé donnée

J’essaie d’obtenir l’IP, l’utilisateur et l’horodatage le plus récent à partir d’une table qui peut contenir à la fois l’IP en cours pour un utilisateur et un ou plusieurs ips antérieurs. Je voudrais une ligne pour chaque utilisateur contenant l’IP la plus récente et l’horodatage associé. Donc, si une table ressemble à ceci: username | […]

Grouper par mois et par année dans MySQL

Étant donné un tableau avec un horodatage sur chaque ligne, comment formateriez-vous la requête pour l’adapter à ce format d’object json spécifique? J’essaie d’organiser un object json en années / mois. json pour baser la requête: { “2009”:[“August”,”July”,”September”], “2010”:[“January”, “February”, “October”] } Voici la requête que j’ai à ce jour – SELECT MONTHNAME(t.summaryDateTime) as month, […]

Exemples aléatoires simples à partir d’une firebase database SQL

Comment puis-je prendre un échantillon aléatoire simple et efficace en SQL? La firebase database en question exécute MySQL; ma table compte au moins 200 000 lignes et je souhaite un échantillon aléatoire simple d’environ 10 000. La réponse “évidente” consiste à: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Pour les tables volumineuses, c’est […]

Requête SQL pour rendre toutes les données dans une colonne UPPER CASE?

J’ai besoin d’une requête SQL pour rendre toutes les données dans une colonne UPPER CASE? Des idées?

Pourquoi ne pas utiliser varchar (max)?

Je suis un peu vieux dans le domaine de la conception de bases de données. Je suis donc tout à fait disposé à utiliser les bonnes tailles de données dans les colonnes. Cependant, en examinant une firebase database pour un ami, j’ai remarqué qu’il utilisait beaucoup varchar(max) . Maintenant, ma pensée immédiate était de le […]

Quelle requête SQL est la meilleure, MATCH AGAINST ou LIKE?

Pour rechercher dans la firebase database des lignes contenant les deux mots-clés “foo” AND “bar” dans l’une des colonnes “foo_desc” et “bar_desc”, je ferais quelque chose comme: SELECT * FROM t1 WHERE MATCH (t1.foo_desc, t2.bar_desc) AGAINST (‘+foo* +bar*’ IN BOOLEAN MODE) ou SELECT * FROM t1 WHERE (CONCAT(t1.foo_desc, t2.bar_desc) LIKE ‘%foo%’) AND (CONCAT(t1.foo_desc, t2.bar_desc) LIKE […]

Déclaration de jointure multiple SQL

Lorsque je n’avais qu’une seule jointure interne dans mon instruction SQL, cela fonctionnait parfaitement. J’ai essayé de joindre une deuxième table, et je reçois maintenant une erreur qui indique une erreur de syntaxe (opérateur manquant). Qu’est-ce qui ne va pas ici? adsFormView.SelectCommand = “SELECT * FROM [tableCourse] INNER JOIN [tableGrade] ON [tableCourse].[grading] = [tableGrade].[id] INNER […]

Comment sélectionner une sous-chaîne dans Oracle SQL pour un caractère spécifique?

Disons que j’ai une colonne de table qui a des résultats comme: ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore Je voudrais pouvoir écrire une requête qui sélectionne cette colonne de cette table, mais ne renvoie que la sous-chaîne au caractère Underscore (_). Par exemple: ABC DEFGH IJKLMNOP La fonction SUBSTRING ne semble pas être à la hauteur car elle […]

Comment créer un nouveau schéma / nouvel utilisateur dans Oracle Database 11g?

J’ai postulé pour un stage dans une entreprise et, à titre de question, ils m’ont demandé de créer un schéma pour leur entreprise avec certaines exigences et de leur envoyer le fichier DDL . J’ai installé la firebase database Oracle 11g Express Edition, mais comment créer un nouveau schéma dans la firebase database Oracle 11g? […]