APPENDE DE POSTRES

APPENDE DE POSTRES
Comme de nombreuses langues, PostgreSQL propose une apprentissage. L'ajout est le moyen unique et simple d'ajouter la valeur à la fin de certaines structures de données, en particulier les tableaux. Presque tous les langages de programmation prennent en charge l'apprentissage via diverses fonctions intégrées. Le nom de la fonction «ajout ()» peut être le même pour toutes les langues, mais la façon de l'utiliser peut différer. La base de données PostgreSQL propose la fonction «array_append ()» pour effectuer des apprentissage pour les tableaux tout en l'utilisant dans les requêtes. Dans ce guide aujourd'hui, nous examinerons la façon d'utiliser la méthode Array_append () dans nos requêtes de Shell Postgresql tout en travaillant dans Windows 10. Alors, commençons par ouvrir le shell PostgreSQL sur le système Windows 10.

Vous devez rechercher le shell postgresql sur votre barre de recherche de bureau Windows 10 maintenue dans le coin inférieur le plus gauche du bureau. La fenêtre contextuelle de l'application Shell sera affichée sous forme de «shell SQL (PSQL)». Vous devez cliquer dessus pour l'ouvrir rapidement. L'application à écran noir sera lancée sous le nom de «SQL Shell (PSQL)» comme indiqué dans l'image ci-dessous. Le shell PostgreSQL est sans usage sans ajouter quelques détails sur l'hôte et la base de données locaux. Donc, il vous demandera des informations les uns après les autres.

Tout d'abord, vous devez fournir le nom localhost suivi du nom de la base de données sur laquelle vous souhaitez travailler.e. aqsayasin. La base de données «postgres» par défaut peut également être utilisée. Le numéro de port 5432 doit être ajouté pour travailler sur le shell. Voici le moment d'ajouter le nom d'utilisateur que vous souhaitez utiliser pour travailler i.e. aqsayasin. Ajoutez le mot de passe pour un utilisateur particulier pour démarrer rapidement la ligne de commande SQL Shell. Vous verrez que le shell SQL sera prêt à l'emploi.

Exemple 01:

Avant d'utiliser array_append (), vous devez savoir comment créer une colonne de type Array dans notre tableau. Pour cela, nous devons avoir une table dans notre base de données I.e. aqsayasin. Par conséquent, nous commencerons notre premier exemple avec la création d'un nouveau tableau «test» dans la base de données PostgreSQL «Aqsayasin». La commande Create Table a été utilisée dans PostgreSQL pour le faire. La table de test contient trois colonnes, nom et âge ID de colonnes. Les deux premières colonnes sont des types entiers et de texte normaux, mais la dernière colonne «Age» est d'un tableau de type entier. Après la création d'un «test» de table, nous avons essayé de récupérer tous ses enregistrements sur la coquille et avons trouvé une table vide comme indiqué.

Pour utiliser la fonction array_append (), il n'est pas nécessaire d'avoir des données dans la colonne. S'il n'y a pas de données dans la colonne Array en ce moment, la fonction array_append () ajoutera les données en premier lieu. Mais, nous avons inséré trois enregistrements dans l'ID de colonne, le nom et l'âge du test de table en utilisant l'insert dans l'instruction ici. Le mot-clé «valeurs» a montré que nous allons ajouter des enregistrements dans les colonnes de table. Les enregistrements pour entier et le type de texte sont tout à fait les mêmes que nous le faisions pour les nombres et les chaînes.

Pour insérer l'enregistrement du type de tableau à l'âge de la colonne, nous devons utiliser le mot-clé mot-clé «Array» avant d'ajouter des valeurs de tableau. Les valeurs doivent être fournies dans les carrés pour montrer qu'il s'agit d'un tableau. Nous avons ajouté un total de 3 enregistrements.

Après l'insertion de 3 enregistrements, nous avons essayé d'afficher toutes les données du tableau «Tester» en utilisant l'instruction SELECT avec le signe «*». Toutes les colonnes du tableau «test» ainsi qu'un total de 3 enregistrements ont été affichés. Vous pouvez voir que la colonne d'âge affiche les données de type de tableau.

Voici le tour de l'utilisation de la fonction «array_append ()» du PostgreSQL. Pour cela, nous devons utiliser l'instruction de mise à jour de PostgreSQL suivie du nom du tableau. Nous devons utiliser le jeu de mots clés avant d'attribuer de la valeur à la colonne de type tableau. Après cela, utilisez la fonction «array_append ()» prenant le nom de la colonne comme premier argument et élément / valeur comme deuxième argument pour ajouter la valeur dans la colonne «Age».

Nous devons spécifier la clause où faire des mises à jour d'ajout sur la table. Par conséquent, nous avons appris la valeur 15 à la fin de la colonne du tableau «Age» où la colonne ID a une valeur 1. Après cette mise à jour, nous avons récupéré les enregistrements de table «Test» en utilisant l'instruction SELECT. La table de sortie affiche la mise à jour de l'appen.

Vous pouvez également ajouter la valeur au début d'une colonne de tableau ou de tableau. Pour cela, utilisez la fonction «array_prepennd ()» prenant la valeur en tant que premier argument et nom de colonne «Age» comme deuxième argument. Il ajoutera la valeur au début d'un tableau I.e., Comme la sortie de la requête sélectionnée affichant la valeur 13 est ajoutée au début où l'ID est 2.

Exemple 02:

Prenons un autre exemple pour ajouter un tableau dans la base de données PostgreSQL. Nous avons commencé cet exemple avec la création d'une «nouvelle» table ayant 4 colonnes tandis que deux d'entre elles sont du tableau de type I.e., Article et prix. À l'heure actuelle, le «test» du tableau est vide comme l'image le montre.

Insérons quelques enregistrements dans la colonne d'identification et de marque du tableau «Tester» avec l'insert dans la commande. Un total de 3 enregistrements ont été ajoutés et affichés à l'aide d'une instruction sélectionnée suivie du caractère «*». Colonne «article» et «prix» est vide en ce moment.

Pour ajouter les tableaux dans la colonne d'article et de prix, nous devons utiliser la requête de mise à jour. Par conséquent, nous devons utiliser le mot-clé SET pour ajouter la valeur dans la colonne «élément» et «prix» à l'aide de la fonction array_append () séparément. La fonction array_append () prend le nom et la valeur de la colonne à ajouter comme argument. La clause où est ici pour spécifier le numéro de ligne dans lequel nous voulons ajouter la valeur du tableau. Trois enregistrements ont été annexés.

Après avoir récupéré l'enregistrement, nous avons le tableau ci-dessous «nouveau» affichant la date de type tableau dans sa colonne d'article et de prix.

Ajoutons quelques autres enregistrements dans les colonnes de type tableau. Ainsi, la commande de mise à jour sera utilisée jusqu'à présent pour utiliser la fonction array_append () une fois le mot-clé défini pour ajouter les valeurs dans l'élément et la fonction de prix. Au total, 6 enregistrements ont été ajoutés pour 3 lignes en utilisant la clause I.e., où id est 1, 2 et 3.

Après avoir récupéré les enregistrements du tableau juste mis à jour «Nouveau» à l'aide d'une instruction sélectionnée, nous avons le résultat ci-dessous. Les valeurs du tableau ont été annexées avec succès au dernier des colonnes de tableau I.e., Article et prix.

Conclusion

Cet article comprend une explication simple et brève de la fonction postgresql array_append () utilisée dans la base de données pour ajouter les enregistrements au dernier index de la colonne de tableau. Il couvre également la fonction array_prepennd () pour peu de choses à montrer comment ajouter des valeurs au début de une colonne de table. Cet article montre comment la fonction postgresql array_append () est similaire à la fonction annexée () d'autres langues et comment elle peut être utilisée dans l'insert dans la commande différemment.