Software Nuggets
Software Nuggets
  • Видео 444
  • Просмотров 566 543
Rust Hashmap: Essential Tips and Tricks for Rust Programmers
Discover essential tips and tricks in this Rust hashmap tutorial by #SoftwareNuggets. Learn Rust hashmap implementation with examples covering usage, insert, get, and remove operations. Explore Rust collections hashmap, capacity management, keys, and values. Perfect for Rust programmers seeking to master hashmap efficiency and functionality.
Table of Contents
----------------------------------
00:00 Hey Team
00:03 Github - where is the source code for this video
00:11 Create a HashMap - capacity, len, get functions
01:04 Update a HashMap object
02:24 How to remove an element from a HashMap object
03:57 Implement a Trait. How to use Match .
08:37 Closing message.
Rust hashmap tutorial
Rust hashmap e...
Просмотров: 59

Видео

Node.js PostgreSQL Tutorial: Calling Functions & Database Operations
Просмотров 7621 день назад
Node.js PostgreSQL Tutorial: Calling Functions & Database Operations Learn how to integrate Node.js with PostgreSQL using the pg package. Discover essential tips for establishing connections, executing SQL operations, and calling PostgreSQL functions from your Node.js applications. Perfect for programmers diving into database-driven web development!" Master essential Node.js database operations...
ADD two (Decimal, Hexadecimal, Octal, Binary) using the CARRY Technique.
Просмотров 40Месяц назад
Base addition. Number system math. Carry technique. Universal addition method for (decimal, hex, octal, and binary). Hexadecimal add two numbers tutorial. @softwareNuggets, #softwareNuggets, #addHex, #addBinary, #addOctal Table Of Contents 00:00 Introduction "Hey Team" 00:03 Overview, the four questions 00:30 Addition - Base 10 - Decimal 01:14 Addition - Base 16 - Hexadecimal 02:47 Addition - B...
HackerRank: Solution for Symmetric Pairs problem for SQL Server.
Просмотров 137Месяц назад
HackerRank Challenge HackerRank Medium Challenge HackerRank MS SQL Server Challenge HackerRank Challenge: Symmetric Pairs Solve a HackerRank Challenge using MS SQL code. solve X1 = Y2 and X2 = Y1 SQL joins Common Table Expressions (CTEs) #softwarenuggets , @SoftwareNuggets
Command Line Calculator - A Calculator that converts Infix to Postfix using C# .Net 8
Просмотров 55Месяц назад
Command Line Calculator Infix to postfix calculator. Using a command window, DOS window or Linux Shell Window, provide users a command line calculator that performs (add, subtract, multiply, divide, modulos, incrementor, bit shifting) Using .Net 8 Core, a program that will allow a user to perform math expressions from the command line. The program take an infix notation expression, converts it ...
How-To Convert Infix to Postfix Notation. Learn with Three Examples
Просмотров 692 месяца назад
Step-by-step infix to postfix notation. HowTo convert infix notation to postfix notation. Use a basic flow chart type learning experience to convert an infix expression into the postfix notation. How to use a RPN calculator to perform a postfix expression. Reverse Polish Notation (RPN) Infix to postfix flow chart. Postfix calculation examples. infix to postfix converter. three examples to conve...
Create A Tkinter Listbox In Python: Learn To Build A Reusable Component
Просмотров 5732 месяца назад
Build a List Control using tkinter tkinter listbox control with add, update,delete functionality tkinter listbox double click event how to use a selected_index on a listbox in tkinter form handling list operations in tkinter how to manager colors on a tkinter app class object that can be used to collect a collection of things, producing a list of strings. #softwarenuggets @SoftwareNuggets
HackerRank: Solution for Interviews, a problem for SQL Server.
Просмотров 793 месяца назад
HackerRank Challenge HackerRank Hard Challenge HackerRank MS SQL Server Challenge HackerRank Challenge: Interviews Solve a HackerRank Challenge using SQL code. This Interviews challenge has 5 tables that must be joined. SQL joins Common Table Expressions (CTEs) SQL metrics #softwarenuggets , @SoftwareNuggets
PostgreSQL: Write a Dynamic Function using ALTER TABLE with JSON parameter!
Просмотров 1073 месяца назад
How to write a function that will execute the ALTER TABLE command on a POSTGRESQL database. postgresql programming protgresql function alter table command #softwareNuggets, @softwareNuggets
Learn Python,Tkinter and MongoDB to build a Movie Search App with Posters!
Просмотров 1913 месяца назад
Tkinter MongoDB integration tutorial. Python movie search app with Tkinter tutorial. Python GUI app development tutorial with database integration. Tkinter Treeview widget tutorial for Python applications. Python image display in Tkinter tutorial. Tkinter PIL (Pillow) image handling tutorial. Python MongoDB integration for GUI applications tutorial. Python movie search app development guide. Py...
Calling Extern Printf() In Assembly Code: Code up a Small app to learn the steps!
Просмотров 1913 месяца назад
How to print a message in Assembly Language using the PRINTF() function. assembly language call printf. Calling the printf function from within your assembly program. How to call a standard c function printf() using assembly language program. Learn the calling order of the parameters of printf() function. use Extern Printf() in assembly language code. @softwareNuggets, #softwareNuggets
ASM Language: How to Sum the Digits from 8-bit Byte Array - Intel-Syntax Lesson 7. Assembly.
Просмотров 584 месяца назад
Loop over a Byte Array and sum the digits in Assembly Language - Intel-Syntax. ASM Language. How to use the AL, BL, CL and DL registers. How to read a value from a (db) databyte array. How do you iterate over elements of an array? How are loops implemented in Assembly? Iterate through arrays (8 bit) arrays in Assembly. Looping through arrays how to access array elements in assembly adding array...
HackerRank: How to Master SQL Joins and Grouping for Advanced Data Analysis. 🚀
Просмотров 544 месяца назад
HackerRank: How to Master SQL Joins and Grouping for Advanced Data Analysis. 🚀
PostgreSQL: How to write a Function to validate an Email Address using Regex.
Просмотров 1444 месяца назад
PostgreSQL: How to write a Function to validate an Email Address using Regex.
ASM Language: How to get input (sys_read) from the user in Assembly. Lesson 6. Intel-Syntax.
Просмотров 1165 месяцев назад
ASM Language: How to get input (sys_read) from the user in Assembly. Lesson 6. Intel-Syntax.
HackerRank: How to Loop over Binary Tree Nodes in SQL Server.
Просмотров 855 месяцев назад
HackerRank: How to Loop over Binary Tree Nodes in SQL Server.
ASM Language: Learn the JUMP assembly language instructions. Lesson 5. Intel-Syntax.
Просмотров 2755 месяцев назад
ASM Language: Learn the JUMP assembly language instructions. Lesson 5. Intel-Syntax.
PostgresSQL : How to Parse XML with Attributes. Insert into a Table.
Просмотров 3395 месяцев назад
PostgresSQL : How to Parse XML with Attributes. Insert into a Table.
XML Parsing in PostgreSQL: Utilizing XPath for Variable Extraction for Table Insertion.
Просмотров 8366 месяцев назад
XML Parsing in PostgreSQL: Utilizing XPath for Variable Extraction for Table Insertion.
Lesson 4 - Calculate area of rectangle in Assembly Language. Area = Width * Length. Using IMUL
Просмотров 2836 месяцев назад
Lesson 4 - Calculate area of rectangle in Assembly Language. Area = Width * Length. Using IMUL
ASM Language: How to Call an Assembly Language Subroutine. Lesson 3. Intel-Syntax.
Просмотров 1086 месяцев назад
ASM Language: How to Call an Assembly Language Subroutine. Lesson 3. Intel-Syntax.
Geography Datatype: Calculate Distances with STDistance - Miles, KM, Meters
Просмотров 806 месяцев назад
Geography Datatype: Calculate Distances with STDistance - Miles, KM, Meters
C Programming: File Handling made easy with open(), close(), read(), write() and lseek().
Просмотров 1756 месяцев назад
C Programming: File Handling made easy with open(), close(), read(), write() and lseek().
How to Subtract Binary Numbers the easy way, step-by-step.
Просмотров 1,1 тыс.6 месяцев назад
How to Subtract Binary Numbers the easy way, step-by-step.
Lesson_2 : Hello World x64 in assembly language using myCompiler.io web site.
Просмотров 1347 месяцев назад
Lesson_2 : Hello World x64 in assembly language using myCompiler.io web site.
Lesson_1 : First program in 8086 x64 Assembly Language. ASM x64. syscall_64.tbl. syscall.h
Просмотров 2837 месяцев назад
Lesson_1 : First program in 8086 x64 Assembly Language. ASM x64. syscall_64.tbl. syscall.h
How to ADD two Binary Numbers (base-2), step-by-step.
Просмотров 4977 месяцев назад
How to ADD two Binary Numbers (base-2), step-by-step.
How to Find Prime Factors: Python Function for Number Factorization.
Просмотров 637 месяцев назад
How to Find Prime Factors: Python Function for Number Factorization.
Python Prime Number Generator: Sieve of Eratosthenes Tutorial
Просмотров 1697 месяцев назад
Python Prime Number Generator: Sieve of Eratosthenes Tutorial
Write a PostgreSQL Function to Sort an Array Object using an ENUM Type to determine the sort order.
Просмотров 1177 месяцев назад
Write a PostgreSQL Function to Sort an Array Object using an ENUM Type to determine the sort order.

Комментарии

  • @carina16romero
    @carina16romero 11 дней назад

    Thank you so much for your video and the very clear explanation. I have a litter question... How I can send the xlm_output or the result to a file?

    • @SoftwareNuggets
      @SoftwareNuggets 10 дней назад

      CREATE TABLE xml_table ( xml_data XML ); INSERT INTO xml_table (xml_data) VALUES ( '<toll_data_list> <toll_data> <toll_id>1</toll_id> <vehicle_license_plate state_plate="FL" expiration_date="2024-06">ABC123</vehicle_license_plate> <toll_booth_id>101</toll_booth_id> <toll_amount currency_type="USD" payment_rendered="DEVICE" device_serial="123-4567-89034">5.75</toll_amount> </toll_data> <!-- Add other <toll_data> entries here --> <toll_data> <toll_id>10</toll_id> <vehicle_license_plate state_plate="FL" expiration_date="2024-12">YZA567</vehicle_license_plate> <toll_booth_id>110</toll_booth_id> <toll_amount currency_type="USD" payment_rendered="Cash">5.00</toll_amount> </toll_data> </toll_data_list>' ); from command line psql -U postgres -d postgres -c "COPY (SELECT xml_data FROM xml_table) TO STDOUT WITH (FORMAT text)" > output.xml

    • @carina16romero
      @carina16romero 9 дней назад

      @@SoftwareNuggets Thank you so much for your answer!!

  • @OreOba
    @OreOba 11 дней назад

    thank you so much now i understand

    • @SoftwareNuggets
      @SoftwareNuggets 11 дней назад

      Thank you. I have one other video that might be useful: ADD two (Decimal, Hexadecimal, Octal, Binary) using the CARRY Technique. ruclips.net/video/Vd49yfa6DuE/видео.html

  • @kasir-barati
    @kasir-barati 12 дней назад

    Question, how good is Interval's performance?

    • @SoftwareNuggets
      @SoftwareNuggets 10 дней назад

      In PostgreSQL, working with INTERVAL is usually fast, but how well it performs can depend on how you use it in your queries and data setup.

  • @Luxubu2020
    @Luxubu2020 18 дней назад

    I started learning Rust recently, and this video helps me a lot. In this example, not only I learned HashMap but Match and Custom Format Error in one Video. Thank you @SoftwareNuggets

    • @SoftwareNuggets
      @SoftwareNuggets 18 дней назад

      Hey Luan, Thank you for letting me know the video was useful to you! I'm always excited to hear when content resonates with viewers. Do you have any requests for other videos?

    • @Luxubu2020
      @Luxubu2020 18 дней назад

      Thanks for asking. I am interested Traits and Closures in Rust.

  • @LekkyDev
    @LekkyDev 25 дней назад

    Wow you promised and you did it. You have made my day! This is the most helpful nodejs plpgsql combo i have ever seen on the internet. This is truly amazing. Thank you so so much Software Nuggets.

    • @SoftwareNuggets
      @SoftwareNuggets 24 дня назад

      Hey @LekkyDev, glad to hear this video was useful. Thanks for letting me be a small part of your programming journey.

  • @Sanketjoice
    @Sanketjoice 25 дней назад

    Thank you so much! This is easiert tutorial ever and how every tutorial should be🫡

    • @SoftwareNuggets
      @SoftwareNuggets 25 дней назад

      Very happy to read your comment. Thanks!

    • @Sanketjoice
      @Sanketjoice 25 дней назад

      @@SoftwareNuggetswelcome! I was wondering if you could help me out with a college project of mine, i m in my last semester and really stuck in an issue. Im willing to pay if you finish the job! 😄

    • @SoftwareNuggets
      @SoftwareNuggets 25 дней назад

      #Sanketjoice. Thanks for reaching out. I am willing to help you with your college project. I am not available for work for hire. If you'd like for me to help, please explain the problem you need help solving. send to my email address: softwareNugget65@gmail.com

  • @LekkyDev
    @LekkyDev 27 дней назад

    Can you use postgresql functions with NodeJs? Why are there no tutorials about how to do that? Could you pls make a tutorial to demonstrate how to do that?

    • @SoftwareNuggets
      @SoftwareNuggets 26 дней назад

      Hey @LekkyDev, I will have a video out tonight, however, I could just upload the source to this problem to my github account earlier if you'd like. Please let me know. If no response, I'll just publish video ASAP.

    • @LekkyDev
      @LekkyDev 25 дней назад

      @@SoftwareNuggets That would be great if you could upload the source but videos are always better because you get to see the build up as well. I really struggle to find any tutorial about plpgsql with nodejs. Thanks for reaching back and looking forward to the source and the video.

    • @SoftwareNuggets
      @SoftwareNuggets 25 дней назад

      @LekkyDev, I will upload the video at 7pm tonight. Look forward to hearing comments from you.

    • @LekkyDev
      @LekkyDev 25 дней назад

      @@SoftwareNuggets Wow thanks in advance. Its past 9pm already central euro time. Still waiting.

    • @SoftwareNuggets
      @SoftwareNuggets 25 дней назад

      I reschedule for 6pm.

  • @ledinhanhtan
    @ledinhanhtan 29 дней назад

    🙏🙏🙏

  • @justwatch2353
    @justwatch2353 Месяц назад

    IF Identity column has a relation with child table we use ScopeIdentity() to insert into child table, For uniqueidentifier do we have same Functionality like identity

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      NO. uniqueIdentifier does not have such a function. However, CREATE TABLE UParent ( ParentID UNIQUEIDENTIFIER PRIMARY KEY, ParentName VARCHAR(100) ); -- Create the child table CREATE TABLE UChild ( ChildID UNIQUEIDENTIFIER PRIMARY KEY, ChildName VARCHAR(100), ParentID UNIQUEIDENTIFIER, FOREIGN KEY (ParentID) REFERENCES UParent(ParentID) ); DECLARE @ParentID UNIQUEIDENTIFIER = NEWID(); -- Insert into UParent INSERT INTO UParent (ParentID, ParentName) VALUES (@ParentID, 'Parent Name'); -- Insert multiple children for this parent INSERT INTO UChild (ChildID, ChildName, ParentID) VALUES (NEWID(), 'Child 1', @ParentID), (NEWID(), 'Child 2', @ParentID), (NEWID(), 'Child 3', @ParentID); -- Optionally, you can select the inserted data to verify SELECT * FROM UParent WHERE ParentID = @ParentID; SELECT * FROM UChild WHERE ParentID = @ParentID;

  • @jamesharrison4838
    @jamesharrison4838 Месяц назад

    Love your videos man!!

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      Thanks Mr Harrison, appreciate the "love"

  • @senhordoobvio178
    @senhordoobvio178 Месяц назад

    The best tutorial about this I have seen, thanks for that

  • @Helloworldred
    @Helloworldred Месяц назад

    <3 thx

  • @santypanda4903
    @santypanda4903 Месяц назад

    Thanks for the simple explanation.

  • @ISHANCHANDRAKAR-iz2nh
    @ISHANCHANDRAKAR-iz2nh Месяц назад

    thanks it worked

  • @neginkordinejad5334
    @neginkordinejad5334 Месяц назад

    Thanks

  • @WilsonMar1
    @WilsonMar1 Месяц назад

    It would be wonderful if there were test code for this.

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      Adding unit test.mock for this app now. I’ll let you know when that is complete.

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      Hey @WilsonMar1, I created a unit test for: tic_tac_toe_pro.py Please download three files from my github account github.com/softwareNuggets/Python_TKInter_Tic_Tac_Toe 1) tic_tac_toe_pro.py 2) test_tictactoe.py 3) test.bat Please give me back some feedback if this "is" or "is not" what you were looking for. Scott

  • @paulinaocaranza1154
    @paulinaocaranza1154 Месяц назад

    Great utility to have on my computer! .

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      Hey @paulinaocaranza1154, for sure, this is a great utility to be used from your CMD in Windows.

  • @Ash-ts6bd
    @Ash-ts6bd Месяц назад

    Nice explanation

  • @Mabh838
    @Mabh838 Месяц назад

    Thank you for video with simple examples

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      Thanks, I also have 3 playlist full of videos about PostgreSQL. All simple to follow so you can build skills.

  • @abdulrehmanjaved-rt8jq
    @abdulrehmanjaved-rt8jq Месяц назад

    why we use inout btw, you haven't explained.

    • @SoftwareNuggets
      @SoftwareNuggets Месяц назад

      Hey @abdulrehmanjaved-rt8jq, Let me start of by showing you a very simple function that uses the INOUT clause: CREATE OR REPLACE FUNCTION update_value(INOUT num_param INT) AS $$ BEGIN num_param := num_param + 10; -- Increase the value by 10 END; $$ LANGUAGE plpgsql; -- NOTICE there is NOT a return clause on that function. --INOUT means, you send a value into that function (the IN) part, and (the out) part is available to the caller Here is how you call: SELECT * FROM update_value(5) AS result; notice the output of the call: num_param equals 15 Your question was, why do we use this. If you want to call a function, and want to set the behavior of a column to be both input and output, then use INOUT. CREATE TABLE IF NOT EXISTS orders ( id SERIAL PRIMARY KEY, total DECIMAL(10, 2) ); CREATE TABLE IF NOT EXISTS order_items ( id SERIAL PRIMARY KEY, order_id INT REFERENCES orders(id), price DECIMAL(10, 2), quantity INT ); -- Insert sample data INSERT INTO orders (id) VALUES (1), (2); INSERT INTO order_items (order_id, price, quantity) VALUES (1, 10.00, 2), (1, 15.50, 1), (2, 5.75, 3), (2, 20.00, 1); DROP FUNCTION calculate_total_cost(integer) CREATE OR REPLACE FUNCTION calculate_total_cost(inout order_id INT, OUT total_cost DECIMAL) AS $$ BEGIN SELECT SUM(price * quantity) INTO total_cost FROM order_items WHERE order_items.order_id = calculate_total_cost.order_id; -- Update the order with the calculated total UPDATE orders SET total = total_cost WHERE id = order_id; END; $$ LANGUAGE plpgsql; SELECT * FROM calculate_total_cost(1); in the function calculate_total_cost, change order_id from INOUT to IN; run this sql statement: SELECT * FROM calculate_total_cost(1); compare the return columns from the first function code, to the "change INOUT to IN" code results. Hope this helps. Scott

    • @abdulrehmanjaved-rt8jq
      @abdulrehmanjaved-rt8jq Месяц назад

      @@SoftwareNuggets Thanks for great explaination, appreciated.

  • @abdulrehmanjaved-rt8jq
    @abdulrehmanjaved-rt8jq Месяц назад

    Thanks

  • @NirojMeshram
    @NirojMeshram Месяц назад

    Very well explained. covered so many thing in such a easy way.

  • @001KW9
    @001KW9 2 месяца назад

    Well explained, thanks for that. What am I doing wrong. Have json in string, but when I try to Deserialize, I don't get the information as it should. Don't have the PC open right now, but it shows the content as parents and children parents etc. Can you tell, from your experience, what might be wrong?

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      hey @001KW9, please send the JSON you are using. If you have attempted to create a C# class object, you can send that too, however, I can start from scratch if necessary. send to: softwareNugget65@gmail.com

    • @001KW9
      @001KW9 2 месяца назад

      @@SoftwareNuggets sent

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      I have not received: softwarenugget65@gmail.com

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      I got it

    • @001KW9
      @001KW9 2 месяца назад

      @@SoftwareNuggets Will send you the received json content tomorrow

  • @kethavathaadarsh5604
    @kethavathaadarsh5604 2 месяца назад

    It does not work if the dataset is huge.

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      are you trying a deserialize a json file into a c# class?

  • @Jessie-ct6qq
    @Jessie-ct6qq 2 месяца назад

    Thank you so much for this video sir

  • @stupidmemesforbrokenteens5941
    @stupidmemesforbrokenteens5941 2 месяца назад

    Thank you very much

  • @user-xo3cr1re8v
    @user-xo3cr1re8v 2 месяца назад

    can you give us data set through which we can practice what you thought us we can be pleased with you thought as you given solution in comment box to Mohemed

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      Hey @user-xo3cr1re8v, I have a RUclips video, in the first 20 second, I show you where to get this database: ruclips.net/video/9aXD69xBvMs/видео.html Just to download: www.postgresqltutorial.com/postgresql-getting-started/postgresql-sample-database/ Hope this help!

  • @truthseeker9988
    @truthseeker9988 2 месяца назад

    Hi there, 👍How can I make a listbox with debit and credit columns? Which modules should I use?

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      Hey @truthseeker9988, a listbox normally displays one "field". You can put two fields together, and make one field debit | Credit { " $0.00 | $13.56" } or you can use a TreeView control. <code> import tkinter as tk from tkinter import ttk def main(): # Create the main application window root = tk.Tk() root.title("Debit and Credit Columns") root.geometry("400x300") # Create the Treeview widget tree = ttk.Treeview(root, columns=("Debit", "Credit"), show='headings') tree.heading("Debit", text="Debit") tree.heading("Credit", text="Credit") tree.pack(fill=tk.BOTH, expand=True) # Insert sample data into the Treeview data = [ ("100.00", "0.00"), ("0.00", "50.00"), ("200.00", "0.00"), ("0.00", "100.00") ] for item in data: tree.insert("", "end", values=item) # Run the main event loop root.mainloop() if __name__ == "__main__": main() </code>

    • @truthseeker9988
      @truthseeker9988 2 месяца назад

      @@SoftwareNuggets How? Is there a video about this?

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      I have a video about using a Treeview control, this "may" be helpful. ruclips.net/video/cuIjKMPRn0k/видео.html Tell me some more about your problem? 1) where is the data coming from? (a database, json, mongodb)? 2) why do you want to show debit and credit in a list? -- Copy the code I wrote above in a file called: tree.py; then use IDLE or your favorite editor and run that code.

  • @user-me1wr6no2v
    @user-me1wr6no2v 2 месяца назад

    all in all good skills and idea

  • @paulinaocaranza1154
    @paulinaocaranza1154 2 месяца назад

    Great video, regards!

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      Thank you for watching several videos and leaving comments. Much appreciated.

    • @paulinaocaranza1154
      @paulinaocaranza1154 2 месяца назад

      @@SoftwareNuggets My pleasure!

  • @DoctorMGL
    @DoctorMGL 2 месяца назад

    automatic updates from the ObservableCollection comes with a big cost when there is too much data loading on your datagrid , specially that it heavily relay on Events that watch for changes all the times VS manual updates that can keep your memory free from pressure till you detect something happen "using triggers " then pushing the updating manually . this way you save a big performance and enhance the speed of your UI . and remember we often think our model is working perfect because we are testing on small data amount with less pressure . but in production your application users will have millions of data stacking year after year .

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      Hey @DoctorMGL, I agree with you 100%. Great comment. I've also learned over the years that Observable Collections offer convenience for handling dynamic data, its reliance on events can indeed be a performance bottleneck with large datasets.

  • @hamzasl4117
    @hamzasl4117 2 месяца назад

    This was very helpful Sir.

    • @SoftwareNuggets
      @SoftwareNuggets 2 месяца назад

      Hey @hamzas4117, glad to hear this video was very helpful. Thanks for letting me be part of your learning journey.

  • @jaibhavsar1
    @jaibhavsar1 3 месяца назад

    Hey, great video but I have a question. Is there a way to do a case-insensitive check with this operator?

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Hey @jaibhavsar1, try this: where LOWER(your_column) && LOWER("search_value');

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      I just checked out your channel. (cool track) To muse means to become lost in thought. ruclips.net/video/L70yH6g3P7s/видео.html

  • @GruntGiggler
    @GruntGiggler 3 месяца назад

    u sound like Marty O'Donnel

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Send me a link so I can hear his voice.

  • @rembautimes8808
    @rembautimes8808 3 месяца назад

    Very well presented

  • @mohamedazzouz6086
    @mohamedazzouz6086 3 месяца назад

    Nice explanation thank you so much

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Thanks for taking the time to watch and comment on this video. Truly appreciated.

  • @g13n4
    @g13n4 3 месяца назад

    Very easy to understand and very helpful. Thank you!

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Glad to hear this video was helpful. Appreciate you leaving a comment.

  • @khizerhayyat549
    @khizerhayyat549 3 месяца назад

    very informative and easy to understand teaching style.

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Hey @khizerhayyat549, thanks for the comment, much appreciated.

  • @paulinaocaranza1154
    @paulinaocaranza1154 3 месяца назад

    Great video!

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Glad you enjoyed it. And thanks for posting a comment.

  • @jahbyke
    @jahbyke 3 месяца назад

    Man! You good. Thanks for this video, it made understanding SQL easier. You got a subscriber. Keep posting good contents like this please. You channel will grow with time. Don't give up man, wish you good health

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Hey @jahbyke, thanks for comment. I appreciate the motivation to keep going, and thank you for subscribing to the channel.

  • @DianaUrbina-bd7mk
    @DianaUrbina-bd7mk 3 месяца назад

    Thank you! This video was super helpful.

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Thank you. Glad to hear it was helpful.

  • @TheGladiator123
    @TheGladiator123 3 месяца назад

    my man is a absolutely wonderful appreciate what you do man

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      Thanks a lot @TheGladiator123, appreciate you taking the time to write a comment, and hope this video was helpful.

    • @TheGladiator123
      @TheGladiator123 3 месяца назад

      @@SoftwareNuggets just if you can I would like to see more implementation of This function in solving more complex/ real world problem Also A Question: Can I use This user defined function to create a new column in the table

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      @@TheGladiator123 watch these video's I created using the function. I think you'll be impressed, and you'll become the master! --deck of cards (great skill to learn) ruclips.net/video/7U129er3MYQ/видео.html --table valued function ruclips.net/video/9aXD69xBvMs/видео.html --insert stored procedure ruclips.net/video/jOyYhwxMGpg/видео.html --cursor in a function ruclips.net/video/o4blx6Ij5S8/видео.html --how to write a scalar function ruclips.net/video/2DtPEXjnxs4/видео.html --return a rowtype ruclips.net/video/hOe3bi_nUYA/видео.html --convert ip address to big int ruclips.net/video/SVlWmjM4sWk/видео.html

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      @@TheGladiator123 here is a function to allow you to add a column to a table. CREATE OR REPLACE FUNCTION fn_add_column_to_table(table_name VARCHAR, column_name VARCHAR, the_data_type VARCHAR, size INT) RETURNS VARCHAR AS $$ BEGIN IF size IS NOT NULL THEN EXECUTE format('ALTER TABLE %I ADD COLUMN %I %s(%s)', table_name, column_name, the_data_type, size); ELSE EXECUTE format('ALTER TABLE %I ADD COLUMN %I %s', table_name, column_name, the_data_type); END IF; RETURN 'Column added successfully'; END; $$ LANGUAGE plpgsql;

    • @TheGladiator123
      @TheGladiator123 3 месяца назад

      ​@@SoftwareNuggets hey king Just Your Opinion I wa trying to implement what I learned From You But got Stucked At This edge Case Where I let The User pass an arraay OF words To a Colum with The Type VARCHAR(225) I still Got errors and I can't change The Column Defination

  • @GameBacardi
    @GameBacardi 3 месяца назад

    Cool. Gonna try

  • @sajali1954
    @sajali1954 3 месяца назад

    Any idea how to select the json output in column and row format, like cursor returning the values.

    • @SoftwareNuggets
      @SoftwareNuggets 3 месяца назад

      hey @sajali1954 I think this video might help you. ruclips.net/video/oGzRHlnhIFw/видео.html if it doesn't answer your question, I have about 30 shorts videos (less than 1 minute each), all about JSON. Here is a link to the playlist about JSON. ruclips.net/p/PLRU_t-SgTrYgEyj0rCpDX30J0ombkf1kO Please let me know is if you found help, or you still need a solution. Scott

  • @VishalMax-vv2qf
    @VishalMax-vv2qf 4 месяца назад

    sir can please explain brief about min in the 2 nd select

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Hey @VishalMax-vv2qf, did you get the source from my github account? Is this the SQL statement you need me to explain: select name, occupation, row_number() over(partition by occupation order by occupation asc, [name] asc ) as num from #occupations

  • @PaoloPechoIman1981
    @PaoloPechoIman1981 4 месяца назад

    excelente video..

  • @ArogunmatiMulikat
    @ArogunmatiMulikat 4 месяца назад

    I don't get it well my question did not answer,my question is out line six language in which function can be written in post Gre SQL? am a a student

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Are you asking, other than LANGUAGE plpgsql, what other languages can you use?

  • @albertoarias2978
    @albertoarias2978 4 месяца назад

    Great lesson

  • @rodf1021
    @rodf1021 4 месяца назад

    Thank you for the quick and direct video. Good examples and demonstration.

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Hey @rodf1021, I want to thank you for taking the time to leave a comment. Your input is greatly appreciated.

  • @user-hp4lk6ms1o
    @user-hp4lk6ms1o 4 месяца назад

    how do I parse a file with three levels if I have such an example /SCHET/SLUCH/USL/ and in each /SCHET n - /SLUCH and in each /SLUCH n- USL/

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Can you send me a little part of your xml?

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Send to softwareNugget65@gmail.com

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Did you watch this video i created? ruclips.net/video/JTZHPPJKinU/видео.html

    • @user-hp4lk6ms1o
      @user-hp4lk6ms1o 4 месяца назад

      @@SoftwareNuggets Thank you for the video, I coped with this, if you are interested in what was wrong with my code, I can additionally write to you

    • @SoftwareNuggets
      @SoftwareNuggets 4 месяца назад

      Hey Максим, I sent you an email with how to parse the XML you sent me! Hope that example helps. --scott