Tech World Software School
Tech World Software School
  • 294
  • 70 433
More JavaScript - Full Stack Web Dev Bootcamp Day 4 (2024-07-04)
The lecture goes over more JavaScript.
You learn how to play a sound when you click a button.
You learn to make a prototype image gallery with a button that when click shows the next image.
Along the way you learn about JavaScript arrays, which are lists of things. Those things are called elements. You can access array elements using the square bracket notation. You need to provide the index or position of the element in the array, counting from zero. So the first element would be accessible at index 0. Not one. The number of elements in array is called its length.
The lecture goes over how to make a comment form so users can leave a message that is added to the message list in the page. This functionality is very similar to when you post a comment on the social media platforms such as Twitter or X, Facebook, Instagram, etc.
The lecture also teaches you how to debug JavaScript code in the browser with the Developer Tools (DevTools). You learn how to set up breakpoints and walk through the code, investigating the variables and getting to know the various objects used, such as the event object.
You also get to learn how to fabricate HTML elements in memory, manipulate them, and finally inject them into the document object model (DOM).
Source Code: github.com/nbktechworld/full-stack-web-dev-2/tree/cd3b94fb6eb7db8713dcf86c57f57048e9859c02
มุมมอง: 8

วีดีโอ

Intro to JavaScript - Full Stack Web Dev Bootcamp Day 4 (2024-07-04)
มุมมอง 2921 ชั่วโมงที่ผ่านมา
The lecture goes over JavaScript, the third element of frontend development. HTML is used to structure a document. CSS is used to style it. JavaScript is a programming language used to manipulate the document, leading to highly interactive and dynamic web pages. You are introduced to basic concepts such as doing arithmetic. Then you are introduced to an object literal. Remember, you see isolate...
Collaborating on GitHub - Full Stack Web Dev Bootcamp Day 3 (2024-07-03)
มุมมอง 132 ชั่วโมงที่ผ่านมา
The lecture goes over GitHub, the social coding platform for collaboration. You learn how to navigate Issues, Projects, and take something to work on. Then you create your own copy of the original repository, which is called the Fork feature of GitHub. Note fork is not a feature of Git. The lecture goes over creating a feature branch and proposing changes to the original repository. You learn h...
Intro to Git & GitHub - Full Stack Web Dev Bootcamp Day 3 (2024-07-03)
มุมมอง 282 ชั่วโมงที่ผ่านมา
The lecture gives a brief introduction to the Git program for version control. You learn how to initialize a Git repository and how to use many commands to go about tracking file changes. You also learn about GitHub and how you can store the source code there.
Styling HTML Form with CSS - Full Stack Web Dev Bootcamp Day 2 (2024-07-02)
มุมมอง 134 ชั่วโมงที่ผ่านมา
In this lecture you learn more about Cascading Style Sheets (CSS). In particular, you learn to style and improve the look and feel of an HTML form to sign up users. You learn about the box model, the concept of margin, border, and padding. You learn to further debug in the browser DevTools. You learn a technique to centralize CSS code in one form group class, so all form group containers change...
Intro to CSS - Full Stack Web Dev Bootcamp Day 2 (2024-07-02)
มุมมอง 624 ชั่วโมงที่ผ่านมา
In this lecture you learn about Cascading Style Sheets (CSS) to style a website. You learn some basic selectors and a couple of CSS properties to change the look and feel of an HTML document. You learn how to use the browser Developer Tools (DevTools) to debug and tweak styles in real time. You learn about colors and color codes. You get to understand what contrast ratio is and how important it...
HTML Forms - Full Stack Web Dev Bootcamp Day 1 (2024-07-01)
มุมมอง 3497 ชั่วโมงที่ผ่านมา
In this lecture the instructor goes over building a sign up form for a website. With the help of a volunteer, the form is built using many kinds of controls such as text fields (email, password), date fields, multiline text, radio buttons, select / dropdown, checkboxes. You learn how to submit the form and use the Developer Tools (DevTools) to debug your submission and the data that was sent to...
Intro to HTML - Full Stack Web Dev Boocamp Day 1 (2024-07-01)
มุมมอง 1507 ชั่วโมงที่ผ่านมา
The lecture goes over HyperText Markup Language (HTML), a technology that is used to build websites. Using Visual Studio Code, the instructor goes over setting up a basic web page, placing the source code in the src directory. The extension Microsoft Live Preview is used to get a quick website preview on the site as the code is written. A boilerplate HTML structure is laid out and basic element...
React Native Navigation & Fetching Data - Full Stack Web Dev Bootcamp Day 8 (2024-06-27)
มุมมอง 3116 ชั่วโมงที่ผ่านมา
The lecture goes over using the Express.js backend API that was previously built to retrieve the messages and post a message. You get to learn how to use React Navigation to implement a Stack navigator to switch between screens. You get to learn how to fetch data in React Native. The lecture briefly goes over using localtunnel if you have trouble accessing the API from the smartphone device. Yo...
Intro to React Native to Build Mobile Apps - Full Stack Web Dev Bootcamp Day 8 (2024-06-27)
มุมมอง 4316 ชั่วโมงที่ผ่านมา
The lecture goes over creating a mobile application using the JavaScript programming language with the React Native framework. If you are familiar with web development using HTML, CSS, JavaScript, and React.js, then you will find it easy to develop mobile applications with React Native. The lesson goes over setting up, creating a new app with Expo, then loading the app on your smartphone via th...
Express.js Backend for React.js App - Full Stack Web Dev Bootcamp Day 7 (2024-06-26)
มุมมอง 3119 ชั่วโมงที่ผ่านมา
We learn to implement backend API endpoints using Express.js library for Node.js to serve the React.js application we built to post message comments. We use the pg library to connect to the PostgreSQL database and make queries. The lecture goes over implementing the endpoints to retrieve all messages and to create a new message. Source Code: github.com/nbktechworld/full-stack-web-dev/tree/f62a1...
Intro to Express.js - Full Stack Web Dev Bootcamp Day 7 (2024-06-26)
มุมมอง 5019 ชั่วโมงที่ผ่านมา
In this lecture we learn to build a backend HTTP server with the Node.js programming language. JavaScript had its origins in the browser, however one day someone came up with the idea of using it outside the browser, as a general-purpose programming language, creating what is now called as Node.js. So whenever you hear of Nodejs, you can think of it as serverside JavaScript. The lecture teaches...
PostgreSQL pgAdmin PSQL (Messages & Users) - Full Stack Web Dev Bootcamp Day 6 (2024-06-25)
มุมมอง 1321 ชั่วโมงที่ผ่านมา
We are introduced to PostgreSQL, also known as Postgres. It's an open source implementation of SQL that is widely popular. We learn to use pgAdmin, the graphical user interface (GUI) client for PostgreSQL. Along the way we also learn about the PSQL and Query Tool that is available through pgAdmin. We learn to connect to a server, create a user, and create a database. We learn to create tables t...
Intro to SQL - Full Stack Web Dev Bootcamp Day 6 (2024-06-25)
มุมมอง 1021 ชั่วโมงที่ผ่านมา
In this lecture we go over the basics of Structured Query Language (SQL), also pronounced sequel. You learn about database tables and columns and rows. Data is stored in tables. Every record is a row. Each column provides a different piece of information regarding that record. We go over how to retrieve information from a table. Then we learn to insert new records. And then learn how to delete ...
React Router & Messages - Full Stack Web Dev Bootcamp Day 5 (2024-06-24)
มุมมอง 70วันที่ผ่านมา
In this lesson we learn how to route a React application using React Router DOM library. We learn to create a browser router and define routes. We use RouterProvider to command what "page" it is actually going to show. We also delve into how to retrieve data from a backend using React as well as post that data to the frontend the React way. Along the way we learn about React state and side effe...
Intro to React.js - Full Stack Web Dev Bootcamp Day 5 (2024-06-24)
มุมมอง 94วันที่ผ่านมา
Intro to React.js - Full Stack Web Dev Bootcamp Day 5 (2024-06-24)
Commenting with JavaScript - Full Stack Web Dev Bootcamp Day 4 (2024-06-20)
มุมมอง 2814 วันที่ผ่านมา
Commenting with JavaScript - Full Stack Web Dev Bootcamp Day 4 (2024-06-20)
Intro to JavaScript - Full Stack Web Dev Bootcamp Day 4 (2024-06-20)
มุมมอง 4014 วันที่ผ่านมา
Intro to JavaScript - Full Stack Web Dev Bootcamp Day 4 (2024-06-20)
Collaborating on GitHub - Full Stack Web Dev Bootcamp Day 3 (2024-06-19)
มุมมอง 4514 วันที่ผ่านมา
Collaborating on GitHub - Full Stack Web Dev Bootcamp Day 3 (2024-06-19)
Intro to Git & GitHub - Full Stack Web Dev Bootcamp Day 3 (2024-06-19)
มุมมอง 5514 วันที่ผ่านมา
Intro to Git & GitHub - Full Stack Web Dev Bootcamp Day 3 (2024-06-19)
Styling an HTML Form with CSS - Full Stack Web Dev Bootcamp Day 2 (2024-06-18)
มุมมอง 3714 วันที่ผ่านมา
Styling an HTML Form with CSS - Full Stack Web Dev Bootcamp Day 2 (2024-06-18)
Intro to CSS - Full Stack Web Dev Bootcamp Day 2 (2024-06-18)
มุมมอง 6514 วันที่ผ่านมา
Intro to CSS - Full Stack Web Dev Bootcamp Day 2 (2024-06-18)
Intro to HTML Forms - Full Stack Web Dev Bootcamp Day 1 (2024-06-17)
มุมมอง 10714 วันที่ผ่านมา
Intro to HTML Forms - Full Stack Web Dev Bootcamp Day 1 (2024-06-17)
Intro to HTML (Document Two Sections) - Full Stack Web Dev Bootcamp Day 1 (2024-06-17)
มุมมอง 9814 วันที่ผ่านมา
Intro to HTML (Document Two Sections) - Full Stack Web Dev Bootcamp Day 1 (2024-06-17)
Intro to Next.js to Create Server Side Rendered React.js Apps - Software School (2024-06-13)
มุมมอง 7521 วันที่ผ่านมา
Intro to Next.js to Create Server Side Rendered React.js Apps - Software School (2024-06-13)
Intro to Styling a Website with CSS (Shopping Deals Card) - Software School (2024-06-12)
มุมมอง 6021 วันที่ผ่านมา
Intro to Styling a Website with CSS (Shopping Deals Card) - Software School (2024-06-12)
Intro to Creating Mobile Apps with React Native (Image Gallery) - Software School (2024-06-11)
มุมมอง 9621 วันที่ผ่านมา
Intro to Creating Mobile Apps with React Native (Image Gallery) - Software School (2024-06-11)
Writing a Bullet Point List and Numbered List in HTML
มุมมอง 821 วันที่ผ่านมา
Writing a Bullet Point List and Numbered List in HTML
Adding Section Titles in HTML using Heading Tags Level One through Six
มุมมอง 221 วันที่ผ่านมา
Adding Section Titles in HTML using Heading Tags Level One through Six
Boldening and Emphasizing Inline Text in HTML with Strong, Em, b, i
มุมมอง 721 วันที่ผ่านมา
Boldening and Emphasizing Inline Text in HTML with Strong, Em, b, i

ความคิดเห็น

  • @marketfinds
    @marketfinds 2 วันที่ผ่านมา

    Nice tutorial, kept the flow going, well spoken, great content.

  • @oleksiipoltavets7158
    @oleksiipoltavets7158 12 วันที่ผ่านมา

    Looking forward for monday session

    • @nbktechworld
      @nbktechworld 10 วันที่ผ่านมา

      thank you. see ya!!

  • @oleksiipoltavets7158
    @oleksiipoltavets7158 12 วันที่ผ่านมา

    I like the bootcamp from Tech World Software School, recommend to people who want to start in tech! Thanks Mart!

  • @ThePassionatorCode
    @ThePassionatorCode 14 วันที่ผ่านมา

    Bro continue this playlist. This will help us a lot to learn. Also teach tailwind in coming days. Thank you.🥰

  • @LuliBrazil
    @LuliBrazil 15 วันที่ผ่านมา

    Thank you for sharing your knowledge with us! 😁👍🏽 I just subscribed. Nice to meet you, cousin.

  • @HassanShahzad-cc9nl
    @HassanShahzad-cc9nl 19 วันที่ผ่านมา

    fantastic video looking forward to more of these. anything to do with joysticks and streaming video with websockets would be great

    • @nbktechworld
      @nbktechworld 16 วันที่ผ่านมา

      Thank you very much. See you on Discord @ www.nbktechworld/discord

  • @General_bala
    @General_bala 20 วันที่ผ่านมา

    Not working

    • @nbktechworld
      @nbktechworld 20 วันที่ผ่านมา

      What's not working? Be specific, share your code and what your expectations are.

  • @BUY_YOUTUB_VIEWS_635
    @BUY_YOUTUB_VIEWS_635 22 วันที่ผ่านมา

    You deserve more subscribers!

  • @evilkittyofdoom195
    @evilkittyofdoom195 29 วันที่ผ่านมา

    Very interesting !

  • @dieguque
    @dieguque หลายเดือนก่อน

    I love how you explalin every single detail. I already suscribed to your channel. I hope you can make the videos/playlist for the Hackerrank Python problems as well.

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      Thank you for the suggestion! See you on Discord @ discord.com/invite/MJwGcwcdae

  • @voidsmark
    @voidsmark หลายเดือนก่อน

    just tell me pls how u use 8version of eslint at 2024? Now is flat config using by default

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      Not sure what you mean. How about you ask on Discord? See you on Discord @ discord.com/invite/MJwGcwcdae

  • @vedanshbisht1309
    @vedanshbisht1309 หลายเดือนก่อน

    Was intuitive, thnks

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      You're welcome. See you on Discord @ discord.com/invite/MJwGcwcdae

  • @nbktechworld
    @nbktechworld 2 หลายเดือนก่อน

    How was it writing your first web page?

  • @nbktechworld
    @nbktechworld 2 หลายเดือนก่อน

    How was it writing your first #Reactjs component?

  • @nosejaja
    @nosejaja 2 หลายเดือนก่อน

    SELECT MAX(Doctor), MAX(Professor), MAX(Singer), MAX(Actor) FROM (SELECT COUNT(*) OVER(PARTITION BY Occupation ORDER BY Name) AS row_num, IF(Occupation = 'Doctor',Name, NULL) AS Doctor, IF(Occupation = 'Professor',Name, NULL) AS Professor, IF(Occupation = 'Singer',Name, NULL) AS Singer, IF(Occupation = 'Actor',Name, NULL) AS Actor From OCCUPATIONS) AS derived_table GROUP BY row_num;

  • @nbktechworld
    @nbktechworld 2 หลายเดือนก่อน

    Hi, everyone. An update: it's 2024 and I am using one of these right now. It's pretty good and I use it with Ethernet cable and plugged in USB ports. It either goes into another USB hub or directly into computer USB port. And that USB to USB C adapter is very handy, I even use it standalone.

  • @ShubhamSharma-ck1dz
    @ShubhamSharma-ck1dz 2 หลายเดือนก่อน

    This is what I was looking for, Thank you so much 😌

    • @nbktechworld
      @nbktechworld 2 หลายเดือนก่อน

      You're welcome! Join us on Discord @ discord.com/invite/MJwGcwcdae

  • @mohammedabdulraheem-webdev5055
    @mohammedabdulraheem-webdev5055 2 หลายเดือนก่อน

    How can we contact I need a mentor

    • @nbktechworld
      @nbktechworld 2 หลายเดือนก่อน

      Join us on Discord discord.com/invite/MJwGcwcdae and message @nbkhope there Alternatively, message me on social media such as twitter.com/nbktechworld

  • @saiteja3015
    @saiteja3015 2 หลายเดือนก่อน

    why do every statement have semi colon instead of one in the end

    • @nbktechworld
      @nbktechworld 2 หลายเดือนก่อน

      MySQL syntax requires semicolons. Try omitting the semicolon and see what happens. As for the changing of the delimiter when writing a stored procedure, it's due to the following: "If you use the mysql client program to define a stored program containing semicolon characters, a problem arises. By default, mysql itself recognizes the semicolon as a statement delimiter, so you must redefine the delimiter temporarily to cause mysql to pass the entire stored program definition to the server." Source: dev.mysql.com/doc/refman/8.3/en/stored-programs-defining.html

  • @tiagobovolin
    @tiagobovolin 2 หลายเดือนก่อน

    Thank you very much.

    • @nbktechworld
      @nbktechworld 2 หลายเดือนก่อน

      You're welcome. Stop by our Discord @ discord.com/invite/MJwGcwcdae

  • @hiyo4415
    @hiyo4415 3 หลายเดือนก่อน

    Thank you! It helped me a lot understanding the answer.

    • @nbktechworld
      @nbktechworld 2 หลายเดือนก่อน

      You're welcome. See you on Discord discord.com/invite/MJwGcwcdae

  • @shafniiqbal1601
    @shafniiqbal1601 4 หลายเดือนก่อน

    very good explanation

  • @honeyworldshop
    @honeyworldshop 4 หลายเดือนก่อน

    IS it same oracle sql

    • @nbktechworld
      @nbktechworld 4 หลายเดือนก่อน

      Was that question? Try in Oracle and let us know if it works the same.

    • @honeyworldshop
      @honeyworldshop 4 หลายเดือนก่อน

      No the solution was not working for oracle SQL

    • @nbktechworld
      @nbktechworld 4 หลายเดือนก่อน

      @@honeyworldshop, let us your query and what specific errors messages you got.

    • @nbktechworld
      @nbktechworld 4 หลายเดือนก่อน

      @@honeyworldshop , assuming you tried the query with the REGEXP, I tried it out in Oracle SQL and learned they don't use the same way as MySQL, so you have to use Oracle SQL's REGEXP_LIKE. For example the following worked for me: SELECT DISTINCT CITY FROM STATION WHERE REGEXP_LIKE(CITY, '^[aeiou]', 'i'); REGEXP_LIKE arguments, in order: 1) column name to target 2) the regular expression 3) option for case insensitive

  • @rajashekharvattipelli4194
    @rajashekharvattipelli4194 5 หลายเดือนก่อน

    why do we have to use min() function

    • @nbktechworld
      @nbktechworld 4 หลายเดือนก่อน

      We need an aggregate function to use with the GROUP BY. In the inner SELECT, we build a table whose rows are like this: 1 NULL NULL NULL Eve 2 NULL NULL NULL Jennifer ... 1 Aamina NULL NULL NULL ... We need to combine all the rows (group them) by the row number (the first column). For the example, above, for number 1, it would consolidate the two separate rows into one: 1 Aamina NULL NULL Eve But to get the name of the person there we have to aggregate a value that is supposed to be derived after going through the rows with same row number. One example of aggregation is consolidating all the rows into a specific group, then counting them with COUNT to get a count of how many rows were consolidated into that category. In the case here, we don't want to count, but rather extract the single non-NULL value among all the rows with the same row number. The way the rows are built, there's only one column value for the specific person for that specific row number, all the other values in other rows for that specific row number being NULL. You can also use MAX and it works the same way. To better understand the query, try breaking it into pieces, starting from the simple SELECT * FROM OCCUPATIONS; Try to understand each step of the way as you build the query. See what the inner SELECT by itself does. See what having only one column does. Then keep incrementing and seeing how the query evolves.

  • @manojku591
    @manojku591 5 หลายเดือนก่อน

    for mysql , what is wrong with this below query ? please reply ? thank you WITH new_table AS ( SELECT lat_n, ROW_NUMBER() OVER (ORDER BY lat_n) AS row_number, COUNT(*) OVER () AS total_number FROM station ) SELECT ROUND(AVG(lat_N), 4) FROM new_table WHERE row_number IN (CEIL(total_number/2), CEIL((total_number + 1)/2));

    • @nbktechworld
      @nbktechworld 5 หลายเดือนก่อน

      Hi, I first checked what version of MySQL HackerRank was using: SELECT VERSION(); It was 8.0.33, so I know ROW_NUMBER() function is available. Next, you should isolate the pieces of the query to debug it. Like start with a small easy statement and see if it works. Then keep building more and running it and seeing it still works. Using that process I was able to determine that the problem is from the ROW_NUMBER() line. You used an alias "AS row_number", but that causes problems because row_number is a reserved word. Change that to row_number1 or any other name. Also make sure to update the new name in the WHERE clause at the end (row_number1 IN ...). With that, it should work.

    • @manojku591
      @manojku591 5 หลายเดือนก่อน

      @@nbktechworld yes! Got it

  • @ajayrawtani5321
    @ajayrawtani5321 5 หลายเดือนก่อน

    Best explanation

  • @Fathorrrr-st3ou
    @Fathorrrr-st3ou 5 หลายเดือนก่อน

    Hi, I'm interested in the "Building a News Blog Web App with Next.js and Express" course. I'm very new to this, is it possible for me to use a MySQL database instead of Postgres but still follow the course?

    • @nbktechworld
      @nbktechworld 5 หลายเดือนก่อน

      Yes, you can use any SQL database. The process is very similar. Instead of PGAdmin, just use the database management client of your flavor of SQL. For example, for MySQL you can use MySQL Workbench. Instead of the postgresql library/drivers, you'd use the mysql one.

  • @memenadekhanh3992
    @memenadekhanh3992 5 หลายเดือนก่อน

    thanks

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      You're welcome! See you on Discord @ discord.com/invite/MJwGcwcdae

  • @memenadekhanh3992
    @memenadekhanh3992 5 หลายเดือนก่อน

    Thanks

  • @memenadekhanh3992
    @memenadekhanh3992 5 หลายเดือนก่อน

    NOT ALL HEROES WEAR CAPE.

  • @khaligm1
    @khaligm1 6 หลายเดือนก่อน

    Thanks

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      You're welcome. See you on Discord @ discord.com/invite/MJwGcwcdae :)

  • @pranjalruhela1103
    @pranjalruhela1103 6 หลายเดือนก่อน

    Great

  • @tamilnodi9665
    @tamilnodi9665 8 หลายเดือนก่อน

    Great man, easy solution✌

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      You're welcome. Let's talk more on Discord @ discord.com/invite/MJwGcwcdae

  • @stefanussipahutar5004
    @stefanussipahutar5004 8 หลายเดือนก่อน

    Agreed, that's the way to branding ourself as an employees to show off our capabilities on recent project 🌟

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      Thank you for the comment. See you on Discord @ discord.com/invite/MJwGcwcdae

  • @samuellewis7479
    @samuellewis7479 8 หลายเดือนก่อน

    I'm new to SQL and this was very helpful so thank you!. I'm wondering is there a way to make this procedure accept an argument that allows us to change how many rows of asterisks we print? So CALL while_proc(20) would be the solution for the challenge, but we could also call while_proc for different values. For example: CALL while_proc(10), CALL while_proc(6) etc.

    • @samuellewis7479
      @samuellewis7479 8 หลายเดือนก่อน

      Ah I figured it out, when you create the procedure, you enter IN n INT into the parentheses lke this: CREATE PROCEDURE stars(IN n INT) and then change the DECLARE clause: DECLARE i INT DEFAULT n;

    • @nbktechworld
      @nbktechworld หลายเดือนก่อน

      I'm glad you figured it out. See you on Discord @ discord.com/invite/MJwGcwcdae

  • @bertinaagnes73
    @bertinaagnes73 8 หลายเดือนก่อน

    Thank you!!

  • @sohailhussain6203
    @sohailhussain6203 9 หลายเดือนก่อน

    This code is not working pls check select city from station where city NOT REGEXP '^[aeiou].*[aeiou]$';

    • @nbktechworld
      @nbktechworld 9 หลายเดือนก่อน

      Hi, what is your SQL option? MySQL? You have to split your where into two to be correct. CITY NOT REGEXP '^[aeiou]' AND CITY NOT REGEXP '[aeiou]$'

    • @Aabjjjjmja
      @Aabjjjjmja 9 หลายเดือนก่อน

      Hi it's in MySQL And I have written your code still showing error

    • @nbktechworld
      @nbktechworld 9 หลายเดือนก่อน

      @@Aabjjjjmja What error are you getting? Send screenshot of the error message, your code.

    • @sohailhussain6203
      @sohailhussain6203 9 หลายเดือนก่อน

      @@nbktechworld hi its working now may be some technical glitch on that day thank you so much for replying

  • @dipaksingh9165
    @dipaksingh9165 9 หลายเดือนก่อน

    SQL0440N No authorized routine named "CONCAT" of type "FUNCTION" having compatible arguments was found. SQLSTATE=42884 ----- I AM GETTING THIS ERROR AFTER RUNNING THE FIRST QUERY CAN YOU PLEASE HELP ME WITH IT

  • @bhushanshelke6603
    @bhushanshelke6603 9 หลายเดือนก่อน

    Awesome explanation!

  • @user-iu4id5oo6x
    @user-iu4id5oo6x 9 หลายเดือนก่อน

    Thank you so much. : )

  • @eranshapira6533
    @eranshapira6533 9 หลายเดือนก่อน

    great video, but I didn't get why you need to use an Aggregation in the first select

    • @nbktechworld
      @nbktechworld 9 หลายเดือนก่อน

      Try removing it and see what happens! When you are unsure what something does, try removing it and see the effect before / after.

    • @eranshapira6533
      @eranshapira6533 9 หลายเดือนก่อน

      yea I saw it didn't work without it but i didn't understand why. It also seems wrong to me that it let you perform that on a string variable@@nbktechworld

  • @hongthuongtran2027
    @hongthuongtran2027 9 หลายเดือนก่อน

    in the case we have many occupations (not only 4 occupations), so what we can do in this case?

    • @nbktechworld
      @nbktechworld 9 หลายเดือนก่อน

      Follow same pattern and add more columns. Add IF with NewAlias, then do MIN(NewAlias) in outer SELECT.

  • @ahmadhamzakhan8903
    @ahmadhamzakhan8903 9 หลายเดือนก่อน

    Very detailed explanation !!! Keep uploading the good stuff.

  • @surabhijagadish5210
    @surabhijagadish5210 9 หลายเดือนก่อน

    Nice

  • @manaskumarsahu3272
    @manaskumarsahu3272 10 หลายเดือนก่อน

    Thanku for sharing ..

  • @divyanshchaudhary7063
    @divyanshchaudhary7063 10 หลายเดือนก่อน

    sql server solution .. --1st Query select CONCAT(Name, '(',SUBSTRING(Occupation,1,1),')') from OCCUPATIONS order by Name asc ; --2nd Query select CONCAT('There are a total of ',count(Occupation),' ',LOWER(Occupation),'s.') from Occupations group by Occupation order by count(Occupation),Occupation;

  • @marwaomar3804
    @marwaomar3804 10 หลายเดือนก่อน

    Thanks for understanding

  • @shajahan-cp3fu
    @shajahan-cp3fu 10 หลายเดือนก่อน

    Hi when I am giving the same code, it is giving an error.

    • @nbktechworld
      @nbktechworld 10 หลายเดือนก่อน

      Please copy and paste the specific error message. Or send a screenshot.

  • @user-cf1oe4cm4d
    @user-cf1oe4cm4d 10 หลายเดือนก่อน

    Thank you so much

  • @biswadeepbhowal6758
    @biswadeepbhowal6758 10 หลายเดือนก่อน

    The question is phrased incorrectly. It should be neither-nor instead of either-or!