Articles of sql

PostgreSQL: Quel type de données doit être utilisé pour les devises?

Semble que Money type de Money est déconseillé comme décrit ici Mon application doit stocker des devises, quel type de données dois-je utiliser? Numeric, Money ou FLOAT?

Suppression physique vs logique / logicielle de l’enregistrement de firebase database?

Quel est l’avantage de faire une suppression logique / logicielle d’un enregistrement (c.-à-d. Définir un indicateur indiquant que l’enregistrement est supprimé) plutôt que de supprimer réellement ou physiquement l’enregistrement? Est-ce une pratique courante? Est-ce sécurisé?

Générer un nombre aléatoire compris entre 1 et 10

Étant donné que mon approche pour une requête de test sur laquelle j’ai travaillé dans cette question n’a pas fonctionné, j’essaie autre chose maintenant. Est-il possible de dire à la fonction random() de pg de ne m’obtenir que des nombres compris entre 1 et 10?

SQL SELECT vitesse int vs varchar

Je suis en train de créer une table et je me suis demandé. Si je stocke, disons les voitures qui ont une marque (fx BMW, Audi ect.), Cela fera-t-il une différence sur la vitesse de la requête si je stocke la marque en tant que int ou varchar. Donc est SELECT * FROM table WHERE […]

Comment compter les instances de caractère dans la colonne SQL

J’ai une colonne SQL qui est une chaîne de 100 caractères «Y» ou «N». Par exemple: YYNYNYYNNNYYNY … Quelle est la manière la plus simple d’obtenir le nombre de tous les symboles «Y» dans chaque ligne.

MYSQL Dump uniquement certaines lignes

J’essaie de faire un vidage mysql de quelques lignes dans ma firebase database. Je peux ensuite utiliser le dump pour télécharger ces quelques lignes dans une autre firebase database. Le code que je possède fonctionne, mais il vide tout. Comment puis-je obtenir mysqldump pour ne vider que certaines lignes d’une table? Voici mon code: mysqldump […]

Comment concaténer des nombres et des chaînes pour mettre en forme des nombres dans T-SQL?

J’ai la fonction suivante ALTER FUNCTION [dbo].[ActualWeightDIMS] ( — Add the parameters for the function here @ActualWeight int, @Actual_Dims_Lenght int, @Actual_Dims_Width int, @Actual_Dims_Height int ) RETURNS varchar(50) AS BEGIN DECLARE @ActualWeightDIMS varchar(50); –Actual Weight IF (@ActualWeight is not null) SET @ActualWeightDIMS = @ActualWeight; –Actual DIMS IF (@Actual_Dims_Lenght is not null) AND (@Actual_Dims_Width is not null) […]

SQL Joins Vs sous-requêtes SQL (Performance)?

Je souhaite savoir si j’ai une requête de jointure quelque chose comme ça – Select E.Id,E.Name from Employee E join Dept D on E.DeptId=D.Id et une sous-question quelque chose comme ça – Select E.Id,E.Name from Employee Where DeptId in (Select Id from Dept) Quand je considère la performance, laquelle des deux requêtes serait plus rapide […]

Cast int à varchar

J’ai ci-dessous la requête et besoin de convertir l’ id à varchar Schéma create table t9 (id int, name varchar (55)); insert into t9( id, name)values(2, ‘bob’); Ce que j’ai essayé select CAST(id as VARCHAR(50)) as col1 from t9; select CONVERT(VARCHAR(50),id) as colI1 from t9; mais ils ne fonctionnent pas. Veuillez suggérer.

Obtenir une liste de dates entre deux dates

Utiliser les fonctions standard de mysql est-il un moyen d’écrire une requête qui renvoie une liste de jours entre deux dates. Par exemple, à partir du 2009-01-01 et du 2009-01-13, il renverrait un tableau à une colonne avec les valeurs suivantes: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 Edit: […]