Basic Calculator in MySQL The 2019 Stack Overflow Developer Survey Results Are InPHP MySQL...

Is it correct to say the Neural Networks are an alternative way of performing Maximum Likelihood Estimation? if not, why?

Currents/voltages graph for an electrical circuit

Cooking pasta in a water boiler

How to charge AirPods to keep battery healthy?

Falsification in Math vs Science

Output the Arecibo Message

Keeping a retro style to sci-fi spaceships?

How much of the clove should I use when using big garlic heads?

What do these terms in Caesar's Gallic wars mean?

What information about me do stores get via my credit card?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

Why are there uneven bright areas in this photo of black hole?

Can a rogue use sneak attack with weapons that have the thrown property even if they are not thrown?

Did Scotland spend $250,000 for the slogan "Welcome to Scotland"?

What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?

Why don't hard Brexiteers insist on a hard border to prevent illegal immigration after Brexit?

Dropping list elements from nested list after evaluation

Deal with toxic manager when you can't quit

What is the most efficient way to store a numeric range?

Why couldn't they take pictures of a closer black hole?

What is this business jet?

What is this sharp, curved notch on my knife for?

Loose spokes after only a few rides

Is it ethical to upload a automatically generated paper to a non peer-reviewed site as part of a larger research?



Basic Calculator in MySQL



The 2019 Stack Overflow Developer Survey Results Are InPHP MySQL grouping and orderingSimplify MySQL INSERT queryPython Connection with MySQLCalculator using PHP with logging to MySQL databaseoptimize mysql taking too longUpdate live table in MySQLGenerating a MySQL queryMySQL Database LibraryC++ - Insert into MySQL databaseMySQL CLI: Create a MySQL user & DB





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0












$begingroup$


For a homework assignment, we were tasked to create a basic calculator in MySQL and store it in a procedure. I believe I did a solid job but am looking to see where I can improve.



DELIMITER $$
CREATE PROCEDURE Calculate(IN Num1 INT, IN Num2 INT, IN operation VARCHAR(100))
BEGIN
IF operation = "add" THEN
SELECT Num1 + Num2;
ELSEIF operation = "subtract" THEN
SELECT Num1 - Num2;
ELSEIF operation = "multiply" THEN
SELECT Num1 * Num2;
ELSEIF operation = "divide" THEN
SELECT Num1 / Num2;
ELSE
SELECT "Operation not available.";
END IF;
END $$

DELIMITER ;

Call Calculate(1,2,"multiply");








share









$endgroup$



















    0












    $begingroup$


    For a homework assignment, we were tasked to create a basic calculator in MySQL and store it in a procedure. I believe I did a solid job but am looking to see where I can improve.



    DELIMITER $$
    CREATE PROCEDURE Calculate(IN Num1 INT, IN Num2 INT, IN operation VARCHAR(100))
    BEGIN
    IF operation = "add" THEN
    SELECT Num1 + Num2;
    ELSEIF operation = "subtract" THEN
    SELECT Num1 - Num2;
    ELSEIF operation = "multiply" THEN
    SELECT Num1 * Num2;
    ELSEIF operation = "divide" THEN
    SELECT Num1 / Num2;
    ELSE
    SELECT "Operation not available.";
    END IF;
    END $$

    DELIMITER ;

    Call Calculate(1,2,"multiply");








    share









    $endgroup$















      0












      0








      0





      $begingroup$


      For a homework assignment, we were tasked to create a basic calculator in MySQL and store it in a procedure. I believe I did a solid job but am looking to see where I can improve.



      DELIMITER $$
      CREATE PROCEDURE Calculate(IN Num1 INT, IN Num2 INT, IN operation VARCHAR(100))
      BEGIN
      IF operation = "add" THEN
      SELECT Num1 + Num2;
      ELSEIF operation = "subtract" THEN
      SELECT Num1 - Num2;
      ELSEIF operation = "multiply" THEN
      SELECT Num1 * Num2;
      ELSEIF operation = "divide" THEN
      SELECT Num1 / Num2;
      ELSE
      SELECT "Operation not available.";
      END IF;
      END $$

      DELIMITER ;

      Call Calculate(1,2,"multiply");








      share









      $endgroup$




      For a homework assignment, we were tasked to create a basic calculator in MySQL and store it in a procedure. I believe I did a solid job but am looking to see where I can improve.



      DELIMITER $$
      CREATE PROCEDURE Calculate(IN Num1 INT, IN Num2 INT, IN operation VARCHAR(100))
      BEGIN
      IF operation = "add" THEN
      SELECT Num1 + Num2;
      ELSEIF operation = "subtract" THEN
      SELECT Num1 - Num2;
      ELSEIF operation = "multiply" THEN
      SELECT Num1 * Num2;
      ELSEIF operation = "divide" THEN
      SELECT Num1 / Num2;
      ELSE
      SELECT "Operation not available.";
      END IF;
      END $$

      DELIMITER ;

      Call Calculate(1,2,"multiply");






      mysql





      share












      share










      share



      share










      asked 4 mins ago









      Frank DoeFrank Doe

      7215




      7215






















          0






          active

          oldest

          votes












          Your Answer





          StackExchange.ifUsing("editor", function () {
          return StackExchange.using("mathjaxEditing", function () {
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
          });
          });
          }, "mathjax-editing");

          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "196"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217293%2fbasic-calculator-in-mysql%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Code Review Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217293%2fbasic-calculator-in-mysql%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          is 'sed' thread safeWhat should someone know about using Python scripts in the shell?Nexenta bash script uses...

          How do i solve the “ No module named 'mlxtend' ” issue on Jupyter?

          Pilgersdorf Inhaltsverzeichnis Geografie | Geschichte | Bevölkerungsentwicklung | Politik | Kultur...